Google chrome devtools 禁用缓存Chrome扩展

Google chrome devtools 禁用缓存Chrome扩展,google-chrome-devtools,Google Chrome Devtools,我制作了一个插件,可以加载我游戏网站的一些页面,但我希望它在加载时也能禁用缓存。我只能找到。我可以加载页面,然后每次都重新加载,但这似乎并不理想。是否有某种方法可以禁用生成的选项卡的缓存,通过选项卡本身甚至域。wOxxOm所说的是正确的,使用webRequest API我可以修改缓存控制头。我需要用这个做一个背景脚本: chrome.webRequest.onBeforeSendHeaders.addListener( function (details) { var headers =

我制作了一个插件,可以加载我游戏网站的一些页面,但我希望它在加载时也能禁用缓存。我只能找到。我可以加载页面,然后每次都重新加载,但这似乎并不理想。是否有某种方法可以禁用生成的选项卡的缓存,通过选项卡本身甚至域。

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”添加到清单中。

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