誰かが以下の状況について新しい考えを流せるといいのですが、以前に尋ねられた場合は申し訳ありません. 同様の状況は見つかりませんでした。
制御できない動的に生成されたページがあります。複数の iframe を追加し、ハイチャートを読み込む必要があります。test.html のコード:
<html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
</head>
<body>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
<script>
....
all.html のコード:
<html>
<iframe id="one" src="test.html"></iframe>
<iframe id="two" src="test.html"></iframe>
</html>
質問:
1- 一般に、a
<script src="some.js" />
が html に追加されているがページで使用されていない場合、ユーザーの Web ブラウザーにダウンロードされますか?
2-<script src="some.js" />
同じメイン ページに異なる iframe を追加すると、iframe ごとにダウンロードされますか、それとも既に読み込まれていることが検出されますか?
<script src>
3- をメイン ページに配置せず、すべての iframe でのダウンロードと最初のダウンロードのみを禁止するという問題を解決するにはどうすればよいですか? iframe は動的に構築されるため、いずれかの iframe に対して既にロードされているかどうかを確認するフラグを設定するのは困難です。
ユーザー側で 2 回読み込まれないようにする必要があります...つまり、ユーザー ブラウザーでファイルを 2 回ダウンロードしないようにします。ただし、上記のiframeを使用して、2回実行したい..はい。
どうもありがとう!