我想要做一個鉻擴展名,當用戶點擊擴展按鈕時將用戶重定向到修改鏈接。
我創建了manifest.json,圖標文件,popup.html和popup.js
但我的代碼不工作。如何通過擴展點擊鉻鏈接將用戶重定向到新鏈接?
我已閱讀類似問題的答案,但仍然無法解決問題。 鏈接 - 的什麼,我試圖做>How to modify current url location in chrome via extensions
Pseducode:
當前選項卡(假設WWW [點] xyz.com)
2.Modify URL的1.get URL(abcxyz [點] COM)
3.update鏈接並重定向到新的鏈接(去abcxyz [點] com)
這是我到目前爲止已經寫....
// To get the url
chrome.tabs.query({ active: true, lastFocusedWindow: true }, function (tabs) {
// Do something
var targ=tabs[0].url;
});
var toBeOmitted="xyz";
var toBeAddded="abc";
var newTarg=targ.replace(toBeOmitted,toBeAddded);
//to update to new url
chrome.tabs.query({ active: true, lastFocusedWindow: true }, function (tab) {
chrome.tabs.update(tab.id, {url:newTarg});
});
我無法調試它。
它不工作(空的部分)。 其實我錯過了在這裏添加結束部分,但我已經寫在我的代碼中 – Divyanshu