我正在開發Chrome擴展。在擴展頁面上,我有一個按鈕。當按下這個按鈕時,我想導航到當前打開的選項卡,因此我希望此按鈕的行爲類似於後退按鈕。我在這裏看到了一些答案,但似乎沒有人爲我工作。 如何做到這一點?如何在當前選項卡中瀏覽歷史記錄中的一步?
更新
我有以下mainfest。
{
"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);
});
你試過了什麼,未能阻止類似後期試驗? –
我試過history.back(),但我無法讓它工作。看到我更新的問題。 –
您正在彈出的頁面上執行'history.back()'。請參閱[擴展體系結構概述](https://developer.chrome.com/extensions/overview#arch)並使用[內容腳本注入](https://developer.chrome.com/extensions/content_scripts#pi)。 – wOxxOm