web-dev-qa-db-ja.com

純粋なHTMLドキュメントでは、FirefoxのバックグラウンドでJavaScriptが実行されているようです。

一部のUnicode文字がどのように見えるかを確認するには、CSSやJavaScriptを使用しない単純な純粋なHTMLドキュメントを作成する必要がありました。

このドキュメントをMozillaFireFoxで表示しているときに、Unicode文字が表示され、タブを長時間開いたままにしました。 FireFoxが多すぎるタブで過負荷になると、この特定のタブがハングしているというポップアップが表示されました。

警告:応答しないスクリプト

詳細は次のとおりです。

このページのスクリプトがビジー状態であるか、応答を停止している可能性があります。ここでスクリプトを停止することも、スクリプトが完了するかどうかを引き続き確認することもできます。

さて、私のドキュメントにはスクリプトタグがなかったので、このタブにこのポップアップが表示されるのを見て驚きました。さらに驚くべきことは、ポップアップに表示されるスクリプトパスです。

スクリプト:resource://activity-stream/vendor/react-dom.js:188

パスはFireFoxの内部にあるようです。

このパスにアクセスしようとしましたが、resource://activity-stream/vendor/およびresource://activity-stream/;コンテンツが多いようです。

これは予想される動作ですか? FireFoxが純粋なHTMLドキュメントにスクリプトを含めたのはなぜですか?

2
Prem

Firefoxにプラグインがインストールされていますか?多くの場合、プラグインとアドオンはそのような呼び出しを行います。

基本的なGoogle検索でresource://activity-stream このFirefoxのアドオンは Activity Stream と呼ばれていると思います。

このシステムアドオンは、Firefoxの新しいタブページを、ActivityStreamプロジェクトの一部として新しいデザインと機能に置き換えます。

2
JakeGould