我在为 gmail 中的上下文小工具加载更新的 XML 时遇到问题。我正在阅读Google Gadgets FAQ,据说 XML 文件被缓存了几个小时。我一直在寻找如何解决这个问题并找到了一些解决方案,例如:
- 在查询字符串中添加一个 nocache=1 (或类似的东西)
- 向查询字符串添加任何内容
- 使用“我的小工具”小工具禁用缓存。
这些解决方案都不适合我,我怀疑这是因为它们都不比 2010 年更新,而且事情往往会发生变化。最近有没有其他人遇到过这个问题?
我在为 gmail 中的上下文小工具加载更新的 XML 时遇到问题。我正在阅读Google Gadgets FAQ,据说 XML 文件被缓存了几个小时。我一直在寻找如何解决这个问题并找到了一些解决方案,例如:
这些解决方案都不适合我,我怀疑这是因为它们都不比 2010 年更新,而且事情往往会发生变化。最近有没有其他人遇到过这个问题?
必须添加的不是&nocache=1而是&nogadgetcache=1 ;
确保在 URL 中的 # 之前附加它!
来自文档:
对小工具的更改不会立即显示。
Gmail 可能正在使用该小工具的缓存版本。由于缓存,对小工具的更改可能需要一些时间才能反映出来。解决方案:当您启动 Gmail 以测试您的小工具时,请确保在 URL 中包含标志&nogadgetcache=1 。此标志可确保您对小工具所做的任何更改都会立即显示在您的 Gmail 帐户中。如果您在小工具中引用外部资源,例如位于外部服务器上的 JS 或 CSS 文件,这些资源仍会受到缓存。