フレーム全体で同じスクリプト ファイルを何度も使用する HTA (MSFT HTML アプリケーション) でアプリケーションを実行しています。これは所々で 9 に達し、キャッシュがすぐに期限切れになるように設定されたさまざまなサーバー内でアプリケーションがセットアップされているため、この泥のボールである種のパフォーマンスを切り出そうとしています。
トップフレームにメインスクリプトファイルをロードし、フレーム内で実行する「良い」方法はありますか?
- - ウインドウ上部 - -
var MainScript = function(){ return (function(){ all current functions etc here })(); };
--- サブフレーム ----
var FrameScript = top.MainScript;
FrameScript();
そして、これはウィンドウスコープによってどのように影響を受けますか(トップウィンドウスコープを維持するか、フレームウィンドウのスコープ内にありますか)