防止网站中的重定向循环

时间:2018-02-28 09:45:35

标签: javascript google-chrome google-chrome-extension http-redirect

我是网站的用户(我无法控制),有时会出现重定向循环(第A页重定向到B,B到A)。删除特定Cookie可修复此问题。我希望在检测到直接循环时自动抑制该cookie。 我正在考虑为这种效果开发一个小的chrome扩展(这将是我写的第一个插件)。那会有用吗? 我尝试使用webRequest API(onBeforeRedirect),但它似乎没有捕获重定向。

这是我的manifest.json:

{
  "manifest_version": 2,

  "name": "name",
  "description": "description",
  "version": "1.0",

  "permissions": [
    "<all_urls>","webRequest","webRequestBlocking"
  ],
  "background": {
    "scripts": ["test.js"],
    "persistent": true
  }
}

这是我的test.js:

var callback = function(details) {
    console.log("redirect caught!");
};

chrome.webRequest.onBeforeRedirect.addListener(callback);

我做错了什么?

0 个答案:

没有答案
相关问题