Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置chrome clear history功能的所有时间?_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 如何设置chrome clear history功能的所有时间?

Javascript 如何设置chrome clear history功能的所有时间?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在尝试创建一个chrome扩展,它可以在网站加载或重新加载时清除所有历史记录 下面是如何从一周前删除数据,但如何始终删除数据 var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7; var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek; chrome.browsingData.remove({ "since": oneWeekAgo

我正在尝试创建一个chrome扩展,它可以在网站加载或重新加载时清除所有历史记录

下面是如何从一周前删除数据,但如何始终删除数据

var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
      var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek;
      chrome.browsingData.remove({
        "since": oneWeekAgo
      }, {
        "appcache": true,
        "cache": true,
        "cacheStorage": true,
        "cookies": true,
        "downloads": true,
        "fileSystems": true,
        "formData": true,
        "history": true,
        "indexedDB": true,
        "localStorage": true,
        "pluginData": true,
        "passwords": true,
        "serviceWorkers": true,
        "webSQL": true
      }, callback);
另外,我也不确定在加载或重新加载网站时如何实现。。。这就是我的全部

chrome.tabs.onUpdated.addListener( function (tabId, changeInfo, tab) {
  if (changeInfo.status == 'complete')

正如您在文档中看到的,指定
因为:0
将清除整个历史记录。对于站点部分,chrome.history.onvisted+chrome.history.deleteUrl可能更合适。