从 Vaadin 7.0.3 迁移到 Vaadin 7.1.8 后,Vaadin 客户端在 Chrome 插件(NPAPI 插件)上的 mouseenter/mouseleave 事件时产生异常。
创建插件对象代码:
Label pluginContainer = new Label("<OBJECT ID=\"chromePluginObj\" NAME=\"chromePluginObj\" WIDTH=\"100%\" HEIGHT=\"100%\" type=\"application/x-umekcc\"></OBJECT>", ContentMode.HTML);
pluginContainer.setWidth("100%");
pluginContainer.setHeight("1115px");
pluginContainer.setStyleName("htmlLabel");
addComponent(pluginContainer);
应用截图:
在插件对象上触发 mouseenter/mouseleave 时:
当我打开窗口(vaadin 窗口)或进行其他 UI 更改时,vaadin ?recreate? 我的对象和浏览器将 NPP_Destroy 事件发送到 NPAPI 插件,并将其销毁:
也许有可能指定 Vaadin 不重新创建我的 NPAPI 插件对象?
也为我糟糕的英语道歉))