2011-06-25 3 views

答えて

4

キーワードを登録しない限り、アドレスバーのキー入力をリッスンする方法は現在ありませんが、ここで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はまだ安定しておらず、将来的に変更されることがあります。

+0

webRequestのようなものはもう実験的ではありません。そして署名が変わった。現在の構文は次のとおりです: 'var callback = function(details){ console.log(details); }; var filter = {URL:[""]}; var opt_extraInfoSpec = []; chrome.webRequest.onBeforeRequest.addListener(コールバック、フィルタ、opt_extraInfoSpec); ' – cnmuc

関連する問題