2012-02-17 12 views

答えて

8

はい、今すぐできるでしょうwith Chrome 17

背景ページを追加し、manifest.jsonをするWebRequestクラス権限:

{ 
    "background_page": "background.html", 
    "permissions": [ 
    "webRequest", "webRequestBlocking", 
    "http://www.mozilla.org/*" 
    ] 
} 

とリダイレクトロジックbackground.htmlする:

<html><body> 
<script> 
chrome.webRequest.onBeforeRequest.addListener(
    function(details) { 
    //console.log('before', details); 
    if (details.url == "http://www.mozilla.org/") { 
     return {redirectUrl: "https://www.google.com/chrome/"}; 
    }; 
    }, 
    { 
    urls: ["http://www.mozilla.org/*"], 
    types: ["main_frame"] 
    }, 
    ["blocking"] 
); 
</script> 
</body></html> 
+0

は、私は私のクロムであることを置くにはどうすればよいです...お待ちください拡張。それはmanifest.jsonまたはメインのhtmlスクリプトに入りますか?申し訳ありませんが、Chrome * APIについては何も知りません。 –

+0

私は私の答えを広げた – anfilat

+0

ありがとう!私はこの作品がとてもうれしいです:D –

関連する問題