こんばんはみんなのリダイレクト。クロームタブURLは、私はChromeの拡張機能を始めていますし、特定のシナリオでは、私は、ユーザーのタブの(変更URL)をリダイレクトする必要があり、</p> <p>を
はここに私のコード
function changeTabURL(tabName,addr) {
var tabId=parseInt(localStorage.getItem(tabName)); //fetch tab ID
chrome.tabs.update(tabId,{"url":addr});
}
が今ここに起こっていることだだ、クローム:// ...事は私のURLの先頭に追加されています! は、私が「http://www.google.com」にタブをリダイレクトしようと言って、これは何が起こるかです:クロム拡張子:// oihdngeahhchnacpilhnmaknneooabbc/HTTP
「いいえ、ウェブページは、ウェブアドレスが見つかりませんでした://www.google.com "
私はこれを振ることができません! URLを最初にリセットしようとしました。
chrome.tabs.get(tabId,function(tab) {
tab.url='';
alert(tab.url);
});
chrome.tabs.update(tabId,{"url":addr});
}
何も私はこれを揺さぶっていません。
どのような考えですか?
私はあなたのコンテンツスクリプトにここで言及しているコードを試してみました。リダイレクトに問題はありません。最初に「www.google.com」を試してみましたが、ここで言及したようなエラーが表示されました。しかし、そのURLを 'http:// www.google.com'に編集して、クロム設定から拡張機能を再読み込みしてから再試行しました。これは私のためにうまくいった。 –
ねえ、ジョセフ、ありがとう!私はどのように、なぜ、それはあなたが言ったように、アドレスがhttp://の問題を解決していることを確認したときにはわかりません。 –