4
特定のURLがクロームで開かれ、別のページにリダイレクトされているかどうかを検出する方法はありますか?私はそれをサイトブロッカーにする必要があります。URLが開かれているかどうかを検出する - Chrome拡張子
特定のURLがクロームで開かれ、別のページにリダイレクトされているかどうかを検出する方法はありますか?私はそれをサイトブロッカーにする必要があります。URLが開かれているかどうかを検出する - Chrome拡張子
はい、今すぐできるでしょう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>
は、私は私のクロムであることを置くにはどうすればよいです...お待ちください拡張。それはmanifest.jsonまたはメインのhtmlスクリプトに入りますか?申し訳ありませんが、Chrome * APIについては何も知りません。 –
私は私の答えを広げた – anfilat
ありがとう!私はこの作品がとてもうれしいです:D –