5

ユーザーがWebサイトでアクセスする可能性のあるページをフェッチする拡張機能を開発しています。私の拡張機能はjQuery.get()を使用してページをフェッチします。これは、amazon.comのようなサイトでは正しく機能します。

しかし、ユーザーがGmailにログインして、「アカウント設定」などの他のページを取得しようとすると、不完全なページが表示されます。そのページのどこかで、次のメッセージが表示されます。

「ブラウザがJavascriptをサポートしていないか、Javascriptが無効になっています。ブラウザがJavascriptをサポートしていないか、Javascriptが無効になっているため、要求されたページを表示できません。」

そのような場合に完全なページをフェッチする方法はありますか?

4

1 に答える 1

2

新しいタブを開いて、そのタブのページを取得することになりました。次に、コンテンツスクリプトを使用して、ページデータを分析します。確かに、これは、ユーザーに新しく開いたタブが表示されるという意味での問題です。しかし、それはユーザーにも透過的です。

Jetpackを使用してFirefoxで拡張機能を開発している場合は、非表示のページであり、DOMへのアクセスを提供するpage-workerを使用できます。

于 2013-07-23T18:18:45.470 に答える