angular.js - Angular の $http.get を使用して取得した PNG イメージが期待どおりにキャッシュ (プリロード) されない
天蓬老师
天蓬老师 2017-05-15 16:51:10
0
2
710

具体的な呼び出しは次のとおりです。5 つの画像はすべて事前に ajax を通じて取得されますが、その後、リモートで再度取得されます。

正しいものは次のようになります (「キャッシュから」、時間は 0ms):

01 から 05 までの 5 つのピクチャの呼び出しコードは次のとおりです (最初のピクチャを別のメソッドに変更しようとしましたが、同じです)。

リーリー

nodejs サーバーは次のように記述されます:

リーリー

http://stackoverflow.com/questions/26073183/read-remote-file-and-output-to-browser-work-with-text-and-html-dont-work-wit/26075653#26075653
stackoverflow のこの質問が私が遭遇したことと関係があるかどうかはわかりません...

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
为情所困

img srcに配置すると、画像のアドレスに従って取得され、以前のプリロードは機能しません

プリロードを実装したい場合は、画像をプリロードしてbase64に変換してsrcに入れることができます

あなたの質問を正しく理解したかどうかわかりません

いいねを押す +0
迷茫

リクエストにはキャッシュパラメータを追加する必要があります。デフォルトはキャッシュではありません:

リーリー

キャッシュの追加: true は、リクエストを $http キャッシュにキャッシュするように Angular に指示します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート