-1

在我们昨天部署到 google app engine for 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>
4

1 回答 1

4

.cache.js是跨域加载的(从到www.sakshum.org。URL1-ps.googleusercontent.com中的ps可能代表 Page Speed,它会重写指向静态资产的链接。

我不知道它在 GAE/J 上是如何工作的,但要么禁用 Page Speed(如果可能),要么使用xsiframe链接器重新编译您的应用程序(在您的 中gwt.xml):

<add-linker name="xsiframe" />

于 2013-01-12T12:44:48.293 回答