为什么firebug多次显示相同的脚本?
Why is firebug showing the same script multiple times
我有几个脚本,它们在我的应用程序的所有html页面中都很常见。将此文件命名为commonfunctions.js。当您在应用程序中移动时,每个html页面都会加载它,并附加该js文件的最后修改日期(从服务器获得的)。Firebug每次都会将该文件添加到加载脚本列表中,并添加eval/seq/#(其中#是由于某种原因从7开始加载该文件的次数)。例如,如果我有3个页面,分别名为1 .html、2 .html和3 .html,每个页面都有以下一行代码:
<script type="text/javascript" src="commonfunctions.js?mod=11/33/2012"></script>
如果我从one.html->two.html->one.html->three.html, Firebug会列出加载的脚本如下:
commonfunctions.js吗?mod = 11/33/2012
commonfunctions.js吗?mod = 11/33/2012/eval/seq/7
commonfunctions.js吗?mod = 11/33/2012/eval/seq/8
commonfunctions.js吗?mod = 11/33/2012/eval/seq/9
等我访问三个页面。
为什么会发生这种情况,有没有办法阻止它?我读到,如果由于eval()或事件属性而不知道url, firebug可能会制作自己的url;但是,这些脚本是通过常规标记加载的。
我很担心,因为我不确定这是否意味着浏览器现在已经编译并正在执行或存储同一脚本的多个副本-在这两种情况下都非常浪费
脚本可能已经通过script标签加载,但是在commonfunctions.js中的某个地方已经对eval()
进行了调用。或者三个,很明显
- 不显示带有本地json文件数据的谷歌地图脚本
- 当客户端脚本显示时,正确调整ModalPopupExtender的大小
- 选择下拉列表需要在选中时显示提供商的详细信息-无法通过我的脚本显示url
- Java脚本显示隐藏字段
- ASP.NET网页-使用脚本显示由预定义日期和时间指定的图像/文本
- 使用脚本显示最新推文,而不显示@replies
- 通过 JSON 从 php 脚本显示谷歌图表
- 通过 Java 脚本显示文件
- PHP 脚本:显示文件夹中的图像,并带有限制和<下一步>导航
- 如何使用 Java 脚本显示加载图像,直到中继器加载所有图像
- 从控制台显示的数据属性值,但不使用脚本显示
- 我想这个Java脚本显示下面的按钮不在按钮上的答案,请看看
- 谷歌地图API -只有一个JS脚本显示在地图上
- 使用java脚本显示最后一次看到的网页状态
- 脚本显示未定义
- 如何在html表中只使用java脚本显示json数据,并根据json数据动态添加和删除行
- Java脚本显示和隐藏
- 用java脚本显示一周中的几天
- 脚本显示在页面加载时从数组中随机选择的图像
- 如何用一个脚本显示两个地图