请求有关Chrome deleteUrl()的帮助

时间:2019-06-25 23:04:20

标签: javascript google-chrome

参考是堆栈溢出帖子47026090

我是菜鸟,对Chrome历史记录删除的编程解决方案感兴趣。我对Post 47026090中的代码的html版本感兴趣。我的重新设计工作在下面发布。执行不执行任何操作。邮政47026090是扩展的努力;我感兴趣的是html版本。
1)我的努力可行吗 2)是否需要包含Chrome库声明? 3)我很感谢指导,让我走上正道

<html> 
<body> 

<script> 
function erase(str){
var now = new Date();
var milleSecondsInAYear = 31536000000;
var oneYearAgo = now.getTime() - milleSecondsInAYear;
document.write(str + "got here 1");
chrome.history.search({"text": str, "startTime":oneYearAgo, 
                "maxResults":1000000},
    function(history){
        for(var i = 0; i < history.length; i++){
        chrome.history.deleteUrl({"url":history[i].url});
        }
    document.write(\nstr + history.length + " items have been removed");
    }); 
};
// erase google 'map' entries from Chrome history
erase('map');
</script> 
</body> 
</html> 

与提供的字符串参数匹配的Chrome历史记录网址应通过html执行删除。什么都没发生。原始帖子中提到的Chrome设置“历史记录同步”不适用。

0 个答案:

没有答案