Head.js (0.9)を使用し、IE9からのスクリプトの読み込みを確認すると、IE9開発者のネットワークペインに、JavaScriptが2回読み込まれていることが示されます。
最初に、スクリプトはHTTP結果コード200でロードされ、その後、同じスクリプトが結果コード304(変更されていない)で再ロードされます。
ただし、スクリプトペインとスクリプトブロックドロップダウンには、スクリプトが2回ロードされていると表示されます。これにより、スクリプトの1つ(sIFR.js)がグローバルsIFRオブジェクトをリセットします。
ダブルローディングが原因だと思います。
注:ChromeとFirefoxはどちらも期待どおりに機能します。
この奇妙な行動を見た人は他にいますか?