Chrome扩展程序可清除浏览数据

Chrome extension to clear browsing data

提问人:user740360 提问时间:11/14/2023 更新时间:11/14/2023 访问量:39

问:

我有一个简单的扩展程序,当我转到 chrome 上的某个页面时,它应该会自动清除浏览数据。我希望它在页面完成加载后触发。

当我转到该页面时,它会生成以下错误...

未捕获的 TypeError:无法读取 undefined 的属性(读取“remove”)

这是清单...

  "manifest_version": 3,
  "name": "Restart zoopla",
  "permissions": ["browsingData"],
  "version": "3.0",
  "description": "Restart zoopla",
  "content_scripts": [
    {
      "js": ["scripts/content.js"],
      "matches": [
    "https://www.yourpropertyleads.co.uk/*"
      ]
    }
  ]
}

这是代码......

var callback = function () {
  alert('browsing data cleared');
};

var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek;
chrome.browsingData.remove({
  "since": oneWeekAgo
}, {
  "appcache": true,
  "cache": true,
  "cacheStorage": true,
  "downloads": true,
  "fileSystems": true,
  "formData": true,
  "history": true,
  "indexedDB": true,
  "localStorage": true,
  "passwords": true,
  "serviceWorkers": true,
  "webSQL": true
}, callback);
javascript 谷歌浏览器

评论

1赞 tobifasc 11/14/2023
chrome.browsingData无法在内容脚本中访问(developer.chrome.com/docs/extensions/mv3/content_scripts/...)
0赞 user740360 11/15/2023
我只能说,发现我的问题在没有任何解释的情况下被否决是非常无益的。我怎么知道我做错了什么,因此不再做?

答: 暂无答案