强制浏览器下载具有相同src的多个脚本标签

Force browser to download multiple script tag with same src

本文关键字:src 标签 脚本 浏览器 下载      更新时间:2023-09-26

我有一个像

这样的脚本标签
<div id='CommentBox'></div>
<script src="http://www.mywebsite.com/widget.js" type="text/javascript" />

这个javascript创建了一个注释框。(像facebook的评论框)

但是当用户复制/粘贴相同的脚本标签不止一次Chrome和IE9不请求第二个,第三个文件再次,因为它是缓存。但实际上人们希望在同一个页面中多次使用评论框。我怎样才能打破浏览器缓存,迫使它下载尽可能多的人粘贴在他们的博客?

你做错了。

如果需要两个或更多注释框,只需调用代码两次。脚本包含是而不是像函数调用那样

用下面的代码代替你写的代码:

主HTML文件:

<html>
<head>
    <script src="http://www.mywebsite.com/widget.js" type="text/javascript" />
</head>
<body>
  <div id="CommentBox"></div> 
   <script type="text/javascript">
     Func1();
   </script>
 </body>
</html>

widget.js文件:

function FUNC1(){
   alert("Hello");
}