1

ページからデータをスクレイピングする chrome 拡張機能を開発したいと考えています。ただし、これは、すべてのページ ajax がリモート コンテンツのロードを完了した後にのみ発生する可能性があります。

これは可能ですか?

4

1 に答える 1

1

一般に、すべてのスクリプトの読み込みがいつ完了したかを検出することはできません。「onload」イベントの後、追加のスクリプト ラウンドを要求するためにページが数秒待機することはよくあることです。たとえば、広告の読み込みを遅らせたいが、最初のページ レンダリングを遅くしたくない場合などです。 .

ただし、拡張機能には「document_idle」で実行するフラグがあります。このフラグは、拡張機能のスクリプトを挿入する前に、ページが「アイドル」になるまでChromeを待機させると思われます。ただし、遅延ロードされたスクリプトを待機することはなく、遅い XHR を待機することさえできない場合があります。

詳細については、http://developer.chrome.com/extensions/content_scripts.html をご覧ください

于 2012-09-04T23:57:51.867 に答える