皆さん、今晩は 、
私はクロム拡張機能を開始していますが、特定のシナリオでは、ユーザーのタブのリダイレクト (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' にリダイレクトしようとすると、次のようになります。
「次の Web アドレスの Web ページが見つかりませんでした: chrome-extension://oihdngeahhchnacpilhnmaknneooabbc/http://www.google.com」
私はこれを振ることはできません!最初にURLをリセットしてみました
chrome.tabs.get(tabId,function(tab) {
tab.url='';
alert(tab.url);
});
chrome.tabs.update(tabId,{"url":addr});
}
私がこれを揺るがすものは何もありません。
何かご意見は?