1

scriptJavaScript ファイルを指す src フィールドを持つタグを追加すると、ブラウザーはそれを取得して実行します。

私が疑問に思っているのは、このプロセスがどのように機能するかということです。ファイルは取得され、その後何らかの形で処理されますeval()か? 私たちがアクセスできる範囲外で起こる神秘的なプロセスですか?または、これを監視/干渉できますか?

私が達成したいことを説明するには: サード パーティが自分の JavaScript ファイルにリンクすることで、自分のサイトのページをカスタマイズできるようにしたいと考えています。これらの外部スクリプトのロードを妨げるエラー (つまり、サーバーがダウンしている、解析エラーなど) を集中的にログに記録できるようにしたいと考えています。出来ますか?

ありがとう!

  • もちろん、スクリプトをサーバーにホストして更新する方法を提供するなど、これを解決する方法は他にもありますが、現在のアプローチが可能かどうかを知りたいです。
4

2 に答える 2

3

特定のシナリオでは、スクリプトタグをその場で挿入し、そこからグローバルエラー/イベント(window.onerrorなど)をリッスンすることで、非同期にサブロードします。

于 2012-12-12T02:01:51.870 に答える
0

ページの読み込み中に Java スクリプト ファイルを読み込み、そのスクリプトをキャッシュに保存します。もう一度ページをロードすると、その js がキャッシュから取得されます。

于 2012-12-12T01:58:00.743 に答える