0

私はvk.comのブラウザ拡張機能を書いています。このサイトはhistoryAPIを使用して、アドレスバーのURLを変更し、ajaxでコンテンツをロードします。拡張機能でURLの変更を検出する必要がありますが、=(onhashchangeが機能しない方法がわかりません。アーセナルではjqueryを使用しています。英語でSsoryを使用してください。

4

1 に答える 1

0

Firefoxでプログレスリスナーを使用する必要がありonLocationChangeます。アドレスバーが変更されるたびに、リスナーのメソッドが呼び出されます。ポーリングは使用しないでください。これにより、ラップトップのCPUリソースが浪費され、バッテリーが消耗します。

chrome.webNavigationAPIはChromeでも同様のメカニズムを提供します。URLが変更されると、イベントが発生するはずですonCommitted

于 2012-09-05T14:54:05.393 に答える