使用“返回”按钮时,Google 协作平台小工具在 Chrome 上消失

Posted

技术标签:

【中文标题】使用“返回”按钮时,Google 协作平台小工具在 Chrome 上消失【英文标题】:Google Sites gadget disapears on Chrome when using BACK button 【发布时间】:2016-05-25 00:02:58 【问题描述】:

this site 中水平导航栏和“计划”之间的部分被构建为 Google 小工具。

当我在 Chrome 上浏览此站点的页面并使用 Chrome 的“返回”按钮返回主页时,该小工具大部分时间都会完全消失。 FORWARD 按钮也会发生同样的事情。

当我在问题处于活动状态时检查 DOM 树时,我看到小工具的 iframe 元素在那里,但它的 DOM 对象(html 部分)为空。如果我重新加载 iframe 或刷新页面,小工具就会出现。

小工具托管在 Github here(abva.xml 文件)中。

此站点在所有其他浏览器上都可以正常运行。我已经为此奋斗了很多天,但无济于事。我对小工具开发很陌生。如果有人可以帮助我解决此问题,我将不胜感激。

谢谢

【问题讨论】:

【参考方案1】:

当一个带有 div 的 HtmlBox 小工具插入到我的小工具之前时,该问题已得到解决。我将 div 设置为空并将其宽度和高度设置为零,这样它就不会产生任何视觉影响。不过,我对此解决方案没有合乎逻辑的解释。

【讨论】:

以上是关于使用“返回”按钮时,Google 协作平台小工具在 Chrome 上消失的主要内容,如果未能解决你的问题,请参考以下文章

对 Google 协作平台提要/API 的 CORS 身份验证请求被阻止

谷歌小工具内容类型 URL 不起作用

使用 Google 协作平台中的 Google Calendar API

Google协作平台应用脚本不适用于自定义域

Google协作平台

Google 协作平台 HTML 框 - 剥离 Javascript