【问题标题】:Disable cache Chrome Extension禁用缓存 Chrome 扩展程序
【发布时间】:2018-01-25 07:32:19
【问题描述】:

我制作了一个插件来加载我的游戏网站的一些页面,但我希望它在加载时也禁用缓存。我只能找到cache disabling during reloading。我可以加载页面,然后每次都重新加载,但这似乎并不理想。有什么方法可以禁用我生成的标签的缓存,无论是标签本身还是域。

【问题讨论】:

  • 使用 chrome.webRequest API 修改传出请求的缓存控制标头。

标签: google-chrome-devtools


【解决方案1】:

wOxxOm 说的是正确的,使用 webRequest API 我可以修改缓存控制标头。我需要用这个制作一个后台脚本:

chrome.webRequest.onBeforeSendHeaders.addListener(
function (details) {
    var headers = details.requestHeaders || [];
    headers.push({
        "name": "Cache-Control",
        "value": "no-cache"
    });
    return {requestHeaders: headers};
},
{
    urls: [
        "*://test.domain.tv/*",
        "*://domain.tv/*"
    ]
},
[]
);

我还必须在清单中添加“webRequest”。

【讨论】:

    猜你喜欢
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多