javascript視覚化ライブラリ(dygraphs)用のGWTライブラリを作成しました。これは、とを使用してdygraphsコードを呼び出す
単純なラッパーです。
これまでのところ、GWTのモジュールxmlファイルにスクリプトを含めましたが、問題なく機能しました。JavascriptObject
JSNI
dygraphs.js
ただし、最近使用しようとしたときに、スクリプトタグを許可しないSuperDevMode
に切り替える必要がありました。
クロスサイトリンカーを使用してGWTライブラリに外部JavaScriptスクリプトを含めるためのベストプラクティスは何ですか?xsiframe linker
私が思いついた最善のことは、JavascriptファイルをにとしてインクルードしTextResource
、ScriptInjectorClientBundle
を使用してインクルードすることでしたか?
それが推奨されるアプローチですか、それとももっと良い方法がありますか?
GWTラッパーを使用しているアプリがdygraphs.jsにアクセスする前に、dygraphs.jsが完全に読み込まれていることを確認する必要があります。