提问人:user740360 提问时间:11/14/2023 更新时间:11/14/2023 访问量:39
Chrome扩展程序可清除浏览数据
Chrome extension to clear browsing data
问:
我有一个简单的扩展程序,当我转到 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);
答: 暂无答案
评论
chrome.browsingData
无法在内容脚本中访问(developer.chrome.com/docs/extensions/mv3/content_scripts/...)