MicrosoftはJScriptから正式に進んでいます。 Windows 11バージョン24H2から始めて、同社は数十年前のスクリプトエンジンをに置き換えていますJScript9Legacy新しいデフォルトとして。
この変更はすべてセキュリティに関するものです。 Microsoftによると、新しいJScript9Legacyエンジンは、クロスサイトスクリプティング(XSS)やメモリ腐敗バグなどのエクスプロイトから強力な保護を提供します。
Windows Scriptingホストを使用してスクリプトまたは自動タスクを作成したことがある場合は、Microsoftの1996年のECMAScriptの実装であるJScriptに依存している可能性があります。インターネットエクスプローラーのフォーム検証、管理者スクリプト、およびWebコンテンツに広く使用されていました。しかし、IEは現在、非推奨で現代の基準を完全に強制しているため、JScriptは正式にコースを実施しています。
続きを読む:
一方、JScript9Legacyは、より安全なJScript9エンジンに基づいており、ブラウザの外で実行するように適応しています。ユーザーを同じ脆弱性にさらすことなく、レガシースクリプトのニーズをサポートするように設計されています。
最良の部分?アクションは必要ありません。 Windows 11バージョン24H2は、デフォルトでjscript9legacyの使用を自動的に開始します。既存のスクリプトは、予想通りに実行され続け、大きな書き換えは必要ありません。
互換性のしゃっくりに遭遇した組織の場合、Microsoftはロールバックが可能であると言います。しかし、ほとんどのユーザーにとって、これはワークフローを混乱させることなく基礎を強化するシームレスで舞台裏のアップグレードです。















