リソースプラグインが吐き出す正確なURLにアクセスする方法を知っている人はいますか?
リソースプラグインを使用してJavaScriptファイルの転送を最適化したいのですが、作成しているアプリケーションは、キャッシュマニフェストを使用するhtml5オフラインアプリです。キャッシュマニフェストのルールに従い、キャッシュマニフェストファイルは、htmlページに表示されているとおりにファイルを参照する必要があります。
リソースプラグインは、集約されたファイルに一連のクエリ文字列情報とチェックサムを追加します。リソースプラグインの最適化とキャッシュマニフェストを機能させるには、リソースプラグインがキャッシュマニフェストファイルに含める正確なURLを吐き出す必要があります。
これが私が話していることのいくつかの例です:
リソースプラグインは、私のhtml出力で次のように吐き出します。
<script src="/awesome-app/static/36wl8Nwm8L7ZZMSbV6NVQPfi6xCx6DcVV0wFDCYRyv5.js" type="text/javascript" ></script>
上記のURLの一部を取得できれば36wl8Nwm8L7ZZMSbV6NVQPfi6xCx6DcVV0wFDCYRyv5.js
、次のようにキャッシュマニフェストファイルに含めることができます。
CACHE MANIFEST
# rev 192
NETWORK:
*
CACHE:
static/36wl8Nwm8L7ZZMSbV6NVQPfi6xCx6DcVV0wFDCYRyv5.js //<-- this would be the aggregated file!
助けてくれてありがとう!