我为 javascript 可视化库 ( dygraphs ) 编写了一个 GWT 库。
这是一个简单的包装器,使用JavascriptObject
并JSNI
调用 dygraphs 代码。
到目前为止,我已将dygraphs.js
脚本包含在我的 GWT 模块 xml 文件中,并且运行良好。
但是,当我最近尝试使用时,SuperDevMode
我不得不切换到xsiframe linker
不允许脚本标签的那个。
使用跨站点链接器在 GWT 库中包含外部 javascript 脚本的最佳实践是什么?
我能想到的最好的办法是将 Javascript 文件包含TextResource
在 a 中ClientBundle
,然后使用ScriptInjector包含它?
这是推荐的方法还是有更好的方法?
我必须确保 dygraphs.js 在使用我的 GWT 包装器的应用程序访问它之前已完全加载。