1
オムニバスで「テスト」を入力するとします。ページリクエストをhttp://mywebsite.com?url=testingにするための拡張が必要です。キーワード認識機能は使用できません。なぜなら、これはどんな単語でも機能するはずだからです。どこから始めたらいいですか?Google Chrome拡張機能を使用して、omnibox imputを読み込み、それに基づいてXMLHttpRequestを作成する
オムニバスで「テスト」を入力するとします。ページリクエストをhttp://mywebsite.com?url=testingにするための拡張が必要です。キーワード認識機能は使用できません。なぜなら、これはどんな単語でも機能するはずだからです。どこから始めたらいいですか?Google Chrome拡張機能を使用して、omnibox imputを読み込み、それに基づいてXMLHttpRequestを作成する
キーワードを登録しない限り、アドレスバーのキー入力をリッスンする方法は現在ありませんが、ここでhttp://code.google.com/chrome/extensions/omnibox.html
別の方法について説明し、実験WebRequest APIを使用することです、あなたはすべての要求が行わ前に耳を傾け、いくつかを行うことができますURLごとに必要なロジック。リクエストごとにXHRリクエスト焼成例えば
、:これは実験的なものであることを
chrome.experimental.webRequest.onBeforeRequest.addListener(function(details) {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://mywebsite/audit?url=' + details.url, true);
xhr.send();
});
注意、したがって、APIはまだ安定しておらず、将来的に変更されることがあります。
webRequestのようなものはもう実験的ではありません。そして署名が変わった。現在の構文は次のとおりです: 'var callback = function(details){ console.log(details); }; var filter = {URL:[""]}; var opt_extraInfoSpec = []; chrome.webRequest.onBeforeRequest.addListener(コールバック、フィルタ、opt_extraInfoSpec); ' –
cnmuc