如果有人可以对以下情况提出新的想法,如果之前有人问过,那就抱歉了。我找不到类似的情况。
我有一个我无法控制的动态生成的页面。我需要在其中添加多个 iframe 并加载 highcharts。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 中但从未在页面中使用,它会在用户网络浏览器上下载吗?
2-如果我<script src="some.js" />
在同一个主页上添加不同的 iframe,它会为每个 iframe 下载还是会检测到它已经加载?
3-如何解决不放在<script src>
主页上但阻止在所有 iframe 上下载并仅下载第一个的问题?iframe 是动态构建的,很难放置一个标志来检查它是否已经为任何 iframe 加载。
我需要防止在用户端加载两次......这意味着不要在用户浏览器上下载文件两次。但是,使用上面的 iframe,我希望它执行两次.. 是的。
非常感谢!