0

次のようなスクリプトタグがあります

<div id='CommentBox'></div>
<script src="http://www.mywebsite.com/widget.js" type="text/javascript" />

この JavaScript は、コメント ボックスを作成します。(フェイスブックのコメント欄のように)

ただし、ユーザーがまったく同じスクリプト タグを複数回コピーして貼り付けると、Chrome と IE9 は 2 番目、3 番目のファイルを再度要求しません。これはキャッシュされているためです。しかし、実際には、同じページで複数回コメント ボックスを使用したいと考えている人がいます。ブラウザのキャッシュを壊して、ブログに貼り付けられた数だけダウンロードさせるにはどうすればよいですか?

4

2 に答える 2

3

あなたはそれを間違っています。

2つ以上のコメントボックスが必要な場合は、コードを2回呼び出すだけです。スクリプトインクルードは、関数呼び出しとは異なります

于 2013-01-16T21:07:14.130 に答える
2

作成するコードの代わりに、次のコードを使用します。

メイン 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");
}
于 2014-05-17T10:51:14.017 に答える