2016-06-23 8 views
0

リモートファイルが利用できない場合、Google Chromeにいくつかの.js/.css/imagesをローカルキャッシュからダウンロードさせるにはどうすればよいですか(ChromeはSquidプロキシを使用するように設定されていますcdnが利用できない場合でも私にとってこのファイルです)。例えばGoogle Chromeのローカルキャッシュから強制的にダウンロードする

、私は突然cdn-example.comが404エラーに/ etcと/無効respondes非常にゆっくりと/ respondesなっアドレスhttp://cdn-example.com/js/jquery.latest.js

とCDNに位置して、jqueryのライブラリを利用したhttp://example.comをロードします。

http://example.comはまだ使用できますが、jqueryがロードされていないため使用できません。

答えて

0

これは実際に起こっていますか? CDNのポイントは、CDNは非常に冗長で常に利用可能でなければならないということです。クラスタ内の1つのホストが停止すると、要求はその要求を処理できる別のホストにルーティングされます。

私はあなたが求めているものを行うための任意の可能な方法を知りませんが、あなたはそれについては本当に心配している場合は、このような何か試すことができますから、それをロードしようとする

<html> 
<head> 
... 
<script src="//cdn.com/js/jquery.latest.js"></script> 
<script>window.jQuery || document.write('<script src="//otherplace.com/js/jquery.js"></script>')</script> 

... 
</head> 

を最初のURLが何らかの理由で失敗した場合、次のスクリプトブロックはjQueryが定義されているかどうかをチェックし(エラーが発生していない場合)、ロードするようにトリガーする新しいスクリプトタグをドキュメントに書き込みますフォールバックリソースから

+0

私は使用しているウェブサイトを制御していないので、この方法で変更することはできません。 私は開発者ツールについて知っていますが、手動でコンソールから.jsを挿入できますが、リモートファイルが利用できない場合は、キャッシュからダウンロードを強制することが問題です。 – changer

+0

私は、その場合、私はそうは思わないと思う。拡張機能([this](https://chrome.google.com/webstore/detail/script-injector/fddnddnolonllcgfbenaloajnbhebmob?hl=ja)など)をインストールするか、ホストファイルを編集してCDNを指すようにするかローカルのコンピュータからJSを提供してください。 – drew010

関連する問題