Javascript 如何在当前选项卡中浏览历史记录中的一步?
我正在开发一个Chrome扩展。在分机页面上我有一个按钮。按下此按钮时,我希望在当前打开选项卡的历史中向后导航一步,因此我希望此按钮的行为类似于backbutton。我在这里看到了一些答案,但似乎没有人为我工作。 如何做到这一点 更新 我有以下几点要点Javascript 如何在当前选项卡中浏览历史记录中的一步?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我正在开发一个Chrome扩展。在分机页面上我有一个按钮。按下此按钮时,我希望在当前打开选项卡的历史中向后导航一步,因此我希望此按钮的行为类似于backbutton。我在这里看到了一些答案,但似乎没有人为我工作。 如何做到这一点 更新 我有以下几点要点 { "manifest_version": 2, "name": "Getting started example", "description": "This extension shows a Google Image sear
{
"manifest_version": 2,
"name": "Getting started example",
"description": "This extension shows a Google Image search result for the current page",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"webNavigation",
"history",
"activeTab",
"https://ajax.googleapis.com/"
]
}
和javascript文件
document.addEventListener('DOMContentLoaded', function() {
var btn = document.getElementById('btnRestart');
btn.addEventListener("click", function() {
console.log('inside click');
history.back();
console.log('after back');
}, false);
});
好吧,我还不能留下评论,但我得到了一个扩展,可以使用这里显示的方法将alert()更改为window.history.back(),如果它不起作用,请首先重新打开您的chrome。您尝试了什么,但未能阻止发布类似的试用?我尝试了history.back(),但我无法让它起作用。查看我的更新问题。您正在弹出页面上执行
history.back()
。请参阅并使用。谢谢,因为我怀疑我是在弹出页面上打电话。我试图在我的问题中强调这一点。这将被标记为低质量的回答。您应该发布代码,而不是链接,但不要忘记检查现有问题是否重复,在这种情况下,请将此问题标记为重复问题。