我正在GWT(mapfaire.com)中编写一个使用Google Maps API的应用程序,我想使用utilities library。为这些库编写JSNI包装器不是问题,但是如何确保编译器将JS“烘焙” JS到应用程序本身中,而不是通过module script include单独下载它们?

最佳答案

在gwt 2.4中添加了ScriptInjector
http://gwt-code-reviews.appspot.com/1451818/

   ScriptInjector.fromUrl("http://example.com/foo.js").setCallback(
     new Callback<Void, Exception>() {
        public void onFailure(Exception reason) {
          Window.alert("Script load failed.");
        }
        public void onSuccess(Void result) {
          Window.alert("Script load success.");
        }
     }).inject();

关于gwt - 将Javascript捆绑到GWT应用程序中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4232461/

10-13 22:46