gpt4 book ai didi

angularjs - Office 加载项缓存我的 HTML 文件

转载 作者:行者123 更新时间:2023-12-04 00:39:37 25 4
gpt4 key购买 nike

天知道什么原因,我的本地 word 客户端上的 Office 加载项正在缓存一个我动态加载的 html 文件(通过 Angular ),并拒绝给我一种从缓存中删除它的方法。我唯一的解决方案是重命名文件并强制它查找新文件。

我知道这是缓存问题而不是代码问题,因为当我在网络客户端中加载应用程序时,它总是获取新版本而不是旧版本。

请帮忙,每次更改文件时都重命名文件既愚蠢又耗时

最佳答案

我也有同样的情况,不是用 Angular,而是用 JS 添加 office 插件,切断我的网络服务器,仍然能够加载 HTML!对我来说,信任中心 -> 受信任的加载项目录下的“清除”按钮有效。也许这是 HTML5 - 与您的 list 有关,在您的 HTML 中类似这样的东西,或等效的自动发生?

`<html.... manifest="/manifest.appcache">

有很多关于如何防止这种情况的建议我还没有尝试过,但这看起来包含合理的测试示例 - 如果以不寻常的方式传授! http://alistapart.com/article/application-cache-is-a-douchebag

第二个选项现在对我来说是一种享受!

在 Internet Explorer 中,转到 Internet 选项 -> 常规选项卡 -> 设置 -> 临时 Internet 文件 -> 勾选“每次访问网页”。当然,这只适用于本地托管的侧载应用。

奇怪的是,IE 似乎是 Office 2016 中加载的对象,而不是 Edge,虽然我的侧载空间中出现了 Edge 消息,但下次看到它时我会尝试抓拍它(它是在错误期间出现的!)。

有一些技巧可能会像这样工作:

What does appending "?v=1" to CSS and Javascript URLs in link and script tags do?

或者在 CSS 中是这样的:

https://css-tricks.com/can-we-prevent-css-caching/

关于angularjs - Office 加载项缓存我的 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34168603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com