ユーザーが入力した URL に (ページが読み込まれる前に) いくつかの追加パラメーターを追加しようとしています。することは可能ですか?
たとえば、ユーザーがwww.google.com
を入力した場合、 ?q=query
url (final: www.google.com?q=query
.
ありがとう
ユーザーが入力した URL に (ページが読み込まれる前に) いくつかの追加パラメーターを追加しようとしています。することは可能ですか?
たとえば、ユーザーがwww.google.com
を入力した場合、 ?q=query
url (final: www.google.com?q=query
.
ありがとう
webRequestAPIが必要な場合があります。このコードはバックグラウンドページに表示されます。
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
if( details.url == "http://www.google.com/" )
return {redirectUrl: "http://www.google.com/?q=defaultquery" };
},
{urls: ["http://www.google.com/*"]},
["blocking"]);
http://www.google.com/
これは、訪問をでリダイレクトする非常に特殊なルールですhttp://www.google.com/?q=defaultquery
が、より多くの機能を含めるように拡張する方法を理解できると思います。
これにより、Ajaxリクエストやiframeを含め、到達しようとするすべての試行が再ルーティングされることに注意してください。http://www.google.com/
ドキュメントに従って、インターセプトする予定のすべてのホストのホスト権限とともに、webRequest
と権限を追加する必要があります。webRequestBlocking
"permissions": [
"webRequest",
"webRequestBlocking",
"*://*.google.com/",
...
],