Macos 如何确保任务窗格加载项加载最新的JS代码?
我在Mac(OSX)上的desktop Excel 2016中运行任务窗格加载项时遇到问题。我已将外接程序的第一个版本部署到web服务器,并成功地将对外接程序清单的引用插入Excel工作簿,并且可以看到它在客户端(Mac)上工作。然后,我对外接程序“foo.js”中的一些JavaScript代码进行了一些更改,然后将这些更改部署到web服务器。现在,当我打开工作簿时,我没有看到新版本的foo.js所期望的行为,而是看到了旧的行为 我所尝试的:Macos 如何确保任务窗格加载项加载最新的JS代码?,macos,office-addins,office-js,Macos,Office Addins,Office Js,我在Mac(OSX)上的desktop Excel 2016中运行任务窗格加载项时遇到问题。我已将外接程序的第一个版本部署到web服务器,并成功地将对外接程序清单的引用插入Excel工作簿,并且可以看到它在客户端(Mac)上工作。然后,我对外接程序“foo.js”中的一些JavaScript代码进行了一些更改,然后将这些更改部署到web服务器。现在,当我打开工作簿时,我没有看到新版本的foo.js所期望的行为,而是看到了旧的行为 我所尝试的: 在同一台Mac上,直接从Safari中的web应用程
如何获取Excel/embedded web browser组件以检索新的foo.js?如果您的HTML刷新正确,请使用content=“nocache”(详细信息请参阅)
另外,为了确保安全,请清除缓存:⌥+⌘+E>隐私>删除所有网站数据如果您的HTML刷新正确,请使用content=“nocache”(详细信息请参阅)
另外,为了确保安全,请清除缓存:⌥+⌘+E>隐私>删除所有网站数据迈克尔·桑德斯写道:有多种web缓存破坏技术,例如。对您的资产进行版本管理可能是最简单的。@MichaelZlatkovsky&Michael S:谢谢您的回复。从长远来看,您建议的服务器端解决方案似乎还不错(尽管我不确定html页面中的meta/no cache标记是否可以过渡地应用于通过该页面下载的JS文件)。然而,在开发过程中,我希望有一个客户端解决方案(“删除所有网站数据”不起作用)。在我的客户端和web服务器之间没有代理或其他服务器web缓存,使用Safari我可以获得更新的资源,因此我推测使用的是不同的客户端缓存。希望听到一种方法来清除它。迈克尔·桑德斯写道:有各种各样的web缓存破坏技术,例如。对您的资产进行版本管理可能是最简单的。@MichaelZlatkovsky&Michael S:谢谢您的回复。从长远来看,您建议的服务器端解决方案似乎还不错(尽管我不确定html页面中的meta/no cache标记是否可以过渡地应用于通过该页面下载的JS文件)。然而,在开发过程中,我希望有一个客户端解决方案(“删除所有网站数据”不起作用)。在我的客户端和web服务器之间没有代理或其他服务器web缓存,使用Safari我可以获得更新的资源,因此我推测使用的是不同的客户端缓存。希望听到一个方法来清除它。