私は別のスクリプト(B)を読み込みたいスクリプト(A)を持っていますが、Bがブラウザのキャッシュですでに利用可能な場合にのみ使用します。 (例えば、BがそこにいなければAは別のスクリプト(C)をロードするかもしれません)。それを知ることは可能でしょうか?JSのブラウザのキャッシュにスクリプトが存在するかどうかを同期的に確認できますか?
答えて
あなたの問題を解決するより良い方法は、localStorageにアップロードされたすべてのスクリプトに関する情報を保存することだと思います。次に、次のページで各スクリプトのステータスを確認し、スクリプトのステータスがキャッシュされている場合はキャッシュからロードします。
これだけです!
そして、どうやってページをリフレッシュしていないと言うことができますか? – Kaiido
私は、ブラウザのキャッシュに頼るのではなく、ローカル記憶域にスクリプトBの内容を隠すことを考えましたが、それ以外の場合は、保存されたステータスがブラウザの何らかの出来事と同期しているとは思いません。 – sprugman
なぜ、キャッシュされたスクリプトのURLだけをlocalStorageの配列のスクリプトに保存したくないのですか?このようなもの:localStorage.cachedUrls = "['scriptUrl1'、 'scriptUrl2'、 'scriptUrl3']"。 – zhuravlyov
- 1. キャッシュにKerberosチケットが存在するかどうかの確認
- 2. ブラウザにASP.NETが存在するかどうかを確認する
- 3. リモートコンピュータリストにファイルが存在するかどうかを確認するPowershellスクリプト
- 4. PHPにApacheモジュールが存在するかどうか確認できますか?
- 5. 特定のNSStringがNSArrayに存在するかどうかをどのように確認できますか?
- 6. Googleの電子メールアドレスが存在するかどうかを確認するスクリプト
- 7. JS:隠し画像がブラウザのキャッシュに残っていないかどうかを確認しますか?
- 8. レジストリパスがリモートマシンに存在するかどうかの確認
- 9. サービスが存在するかどうかを確認できますか?
- 10. Androidにインテントエクストラが存在するかどうかはどのようにして確認できますか?
- 11. 剃刀とJSのトラブル:ユーザーが存在するかどうかを確認
- 12. オブジェクトがDbsetに存在するかどうかを確認
- 13. 列に値が存在するかどうかを確認
- 14. ファイルが存在するかどうかを確認します
- 15. 値が存在するかどうかを確認します
- 16. HTML/JS/ASP:ユーザーが存在するかどうかを確認する - SELECT COUNT(*)
- 17. ラジオバットの値が既に存在するかどうか確認しますか?
- 18. 存在するかどうかを確認するには
- 19. プロセスに存在するかどうかを確認するバッチスクリプト
- 20. キュウリ/カピバラでリンクが存在するかどうかを確認
- 21. Toplevel()オブジェクトがtkinterに存在するかどうかを確認しますか?
- 22. データがドロップダウンに存在するかどうかを確認しますか?
- 23. iPhoneにアプリケーションが存在するかどうかを確認しますか?
- 24. レストAPIにレコードが存在するかどうかを確認しますか?
- 25. 行が存在するかどうかを確認するクエリ
- 26. 文書が存在するかどうかを確認する
- 27. レコードが存在するかどうかを確認するCakephp
- 28. 要素が存在するかどうかを確認する
- 29. 子が存在するかどうかを確認する
- 30. CRMレコードが存在するかどうかを確認する
wrtリソースの読み込みには、[サービスワーカー](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)があります。それとは別に、ブラウザキャッシュを照会できるAPIはありません。 –
ブラウザのキャッシュではどのようにスクリプトを利用できますか? _ "別のスクリプトをロードしたいスクリプトがあるとしましょうが、ブラウザのキャッシュですでに利用可能な場合のみです。" - どのスクリプトがブラウザのキャッシュにあることを言いますか?それは何ですか? https://stackoverflow.com/help/mcve – guest271314
同期を参照してください。私はそうは思わない。 – Bergi