如何制作可以注入另一个页面的GWT脚本?

时间:2011-11-06 14:00:10

标签: gwt google-chrome-extension

如何在将.js文件注入其他页面时创建一个运行的GWT应用程序?我正在制作Chrome内容脚本。是否有一个只能生成便携式独立js文件的链接器?

当我使用单个脚本链接器并注入生成的nocache.js文件时,页面只是空白。

2 个答案:

答案 0 :(得分:2)

单脚本链接器是正确的方式。您需要确保您的GWT compilaton仅发出一个编译结果。由于您正在为chrome进行建模,因此需要将用户代理变量设置为:

<set-property name="user.agent" value="safari" />

你有没有尝试过编译漂亮,并在javascript调试器中看到究竟出了什么问题?

答案 1 :(得分:0)

你应该使用.nocache.js扩展来加载其余的JavaScript,你将在服务器上有多个工件但是这是最好的。

如果您需要调用javascript,请使用 GWT Exporter 来定义导出到javascript的函数,然后您可以使用JSNI。