参考是堆栈溢出帖子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设置“历史记录同步”不适用。