【发布时间】:2012-10-05 12:30:26
【问题描述】:
我为 javascript 可视化库 (dygraphs) 编写了一个 GWT 库。
这是一个简单的包装器,使用 JavascriptObject 和 JSNI 调用 dygraphs 代码。
到目前为止,我已经在我的 GWT 的模块 xml 文件中包含了 dygraphs.js 脚本并且它工作正常
美好的。
但是,当我最近尝试使用 SuperDevMode 时,我不得不切换到不允许脚本标签的 xsiframe linker。
使用跨站点链接器在 GWT 库中包含外部 javascript 脚本的最佳做法是什么?
我能想到的最好的办法是将 Javascript 文件作为 TextResource 包含在 ClientBundle 中,然后使用 ScriptInjector 包含它?
这是推荐的方法还是有更好的方法?
我必须确保 dygraphs.js 已完全加载,然后我的使用 GWT 包装器的应用程序才能访问它。
【问题讨论】:
标签: javascript gwt