各位晚上好 ,
我正在开始一个 chrome 扩展,在某些情况下我需要重定向(更改 URL)用户的选项卡。
这是我的代码
function changeTabURL(tabName,addr) {
var tabId=parseInt(localStorage.getItem(tabName)); //fetch tab ID
chrome.tabs.update(tabId,{"url":addr});
}
现在这就是正在发生的事情,Chrome:// ... 东西被添加到我的 URL 之前!假设我尝试将标签重定向到“http://www.google.com”,这就是发生的情况:
“没有找到该网址的网页:chrome-extension://oihdngeahhchnacpilhnmaknneooabbc/http://www.google.com”
我不能动摇这个!我试过先重置网址
chrome.tabs.get(tabId,function(tab) {
tab.url='';
alert(tab.url);
});
chrome.tabs.update(tabId,{"url":addr});
}
我所做的一切都不会动摇这一点。
有什么想法吗?