Internet Explorer 8でのJavaScriptタイムアウト値の変更

Internet Explorer 8では、実行したJavaScriptの行数が追跡されます。所定の値を超えると、ブラウザでは、スクリプトの実行を継続するかどうかを尋ねるエラー・メッセージが表示されます。Studioは、そのすべてのコンポーネント内でJavaScriptを多用するリッチ・インターネット・アプリケーションであるため、通常の使用で、このエラーが表示されることがあります。

Microsoft社では、サポート技術情報の記事175500でこの問題について説明しており、修正方法も示されています。詳細は、サポート技術情報の記事(http://support.microsoft.com/kb/175500)を参照してください。次に、Internet Explorer 8の問題のMicrosoft社が提案する修正方法を要約します。

重要: Internet Explorer 8でStudioを実行する場合、この修正を適用することを強くお薦めします。

スクリプトのタイムアウト値を変更する手順は次のとおりです。

  1. Regedt32.exeなどのレジストリ・エディタを使用して、このキーを開きます。
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles
    注意: Stylesキーが存在しない場合は、Stylesという新しいキーを作成してください。
  2. このキーの下に、MaxScriptStatementsという新しいDWORD値を作成して、この値をスクリプト文の任意の数値に設定します。アプリケーション環境では様々な値を試してみる必要がありますが、推奨される開始点としてDWORD値を0x1CFFFFFにしてください。
    注意: このInternet Explorer 8機能は、DWORD値0xFFFFFFFFを使用してオフにできます。