在Mac(OSX)上的桌面Excel 2016中运行时,我的任务窗格加载项出现问题。我已将第一个加载项版本部署到Web服务器,并成功将对加载项清单的引用插入到Excel工作簿中,并且可以在客户端框(Mac)上看到它。然后我对加载项的“foo.js”中的一些JavaScript代码进行了一些更改,然后将这些更改部署到Web服务器。现在,当我打开工作簿时,我没有看到我期望从新版本的foo.js中获得的行为,而是看到了旧的行为。
我尝试过:
在同一台Mac上,直接从Safari中的网络应用加载foo.js。我可以看到js代码中我希望在第二个版本中的更改。
清除了Safari缓存(我怀疑这根据#1不起作用 - Safari似乎没有与Excel共享缓存但值得一试) - 没有改变任何东西。
在〜/ Library / Containers / com.microsoft.Excel下试图找到一个缓存 - 删除〜/ Library / Containers / com.microsoft.Excel / Data / Library / Caches / com.microsoft.Excel - 没有帮助。
使用任务窗格上下文菜单中的“重新加载”菜单项(在Mac上看起来像[i]) - 没有区别:仍然看到旧的foo.js。
如何让Excel /嵌入式Web浏览器组件检索新的foo.js?
答案 0 :(得分:0)
如果您的HTML正确刷新,请在您的页面上使用content =“nocache”完全禁用缓存(详情请见Using <meta> tags to turn off caching in all browsers?)。
另外,只是为了确保清除缓存:⌥+⌘+ E&gt;隐私&gt;删除所有网站数据