在我们昨天部署到谷歌应用引擎的java之后,gwt组件突然停止渲染。
我们尝试了很多次。并且在调查萤火虫时我看到了错误:拒绝访问属性“文档”的权限 http://1-ps.googleusercontent.com/x/s.sakshumweb-hrd.appspot.com/www.sakshum.org/sakshumwebgae/B365B696BAAE7DD00F53BC81F86AF51C.cache.html 第2860行
我不确定为什么会这样。有人可以建议
允许的静态文件是
<static-files>
<include path="/**.xml" expiration="30d 1h" />
<include path="/**.txt" expiration="30d 1h" />
<include path="/**.html" expiration="30d 1h" />
<include path="/favicon.ico" expiration="30d 1h"/>
<include path="/**.ico" expiration="30d 1h" />
<include path="/**.js" expiration="30d 1h" />
<include path="/**.css" expiration="30d 1h" />
<include path="/**.gif" expiration="30d 1h" />
<include path="/**.JPG" expiration="30d 1h" />
<include path="/**.jpg" expiration="30d 1h" />
<include path="/**.jpeg" expiration="30d 1h" />
<include path="/**.png" expiration="30d 1h" />
<include path="/**.htc" expiration="30d 1h" />
<include path="*.nocache." expiration="0s" />
<include path="*.cache." expiration="365d" />
<exclude path="**.gwt.rpc" />
</static-files>
答案 0 :(得分:4)
.cache.js
已加载跨域(从www.sakshum.org
到1-ps.googleusercontent.com
。网址中的 ps 可能代表Page Speed,它会重写指向静态资产。
我不知道GAE / J是如何工作的,但要么取消Page Speed(如果可能),要么使用xsiframe
链接器(在gwt.xml
中)重新编译你的应用程序:
<add-linker name="xsiframe" />