問題タブ [client-dependency]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
caching - Umbraco 7.2.0 - grid.editors.config.js がキャッシュされ、更新されない
新しいグリッド エディターを作成し、運用サーバーに展開しました。私の開発マシンでは、 への変更がgrid.editors.config.js
すぐに反映されます。
ただし、本番サーバーでは、変更しgrid.editors.config.js
ても効果がありません。
いくつかの調査の結果、問題はおそらくクライアント依存キャッシュであることがわかりました。私は次のことを試しました:
- からのファイルの削除
App_Data/TEMP/ClientDependency
- バージョン番号のインクリメント
Config/ClientDependency.config
- アプリケーション プールのリサイクル
- ブラウザのキャッシュをクリアする
- サーバーの再起動
私は何が欠けていますか?クエリ文字列を追加すると、つまり. https://mywebsite/config/grid.editors.config.js?v=1
次に、変更が表示されます。これは、ファイルがサーバー上で確実に更新されたことを意味します。
ファイルを更新するにはどうすればよいですか?
javascript - ClientDependency Framework を使用して CSS または JS を動的に追加する適切な方法は何ですか?
申し訳ありませんが、ドキュメントがやや不足しています: https://github.com/Shazwazza/ClientDependency/wiki/Webforms
依存関係を動的に登録しようとしていますが、正しい構文を取得できません:
ドキュメントの頭:
私もこれを使用しようとしましたが、エラーが発生しました:
そしてこれ、しかし別のエラーが発生しました:
構文を手伝うか、正しい方向に向けてください。ありがとう!