4

ユーザーが Web サイトへのリンクを送信できるようにする JavaScriptブックマークレットに取り組んでいます。ブックマークレットをキャッシュするだけでなく、新しいバージョンが利用可能になった場合にリロードすることはできますか? (たぶんhtaccessで?)

編集:これは私のブックマークレットです:

javascript:javascript:(function(){new_script=document.createElement('SCRIPT');new_script.src='https://www.example.com/folder/bookmarklet.js?v=1';document.getElementsByTagName('head')[0].appendChild(new_script);new_script.type='text/javascript';})();
4

1 に答える 1

0

ブックマークレットの性質は、「キャッシュ」がそれらに無関係であることです: ブラウザーのブックマーク ストレージ内に完全に存在し、サーバー呼び出しはありません (ブックマークレット コードの一部として記述しない限り)。

ajax または JSONP を使用して、ブックマークレットをロードし、Web サイトからバージョン文字列を確認することができます。

于 2013-04-20T09:13:09.310 に答える