browserframe如何锁定

能不能在我使用特定的登录对象后,browser frame能变成锁定不可点击的状态

这个其实是需要设置iframe的样式。

在用户登录后,需要给 browserFrame 设置一个特定的stylename,比如:

if(非特定用户登录){
    browserFrame.removeStyleName("no-click-frame");
}else{
    browserFrame.addStyleName("no-click-frame");
}

主题中需要设置样式:

.no-click-frame{
  iframe{
    pointer-events: none;
  }
}

但是这样设置之后,整个 iframe 的鼠标事件都无效了,如果需要滚动,可以把 browserFrame的尺寸设置大一些,放在一个 <hbox> 里,这样 hbox可以滚动。