← Page-Type Lab に戻る
ASP.NET WebForms · __VIEWSTATE · <form runat="server"> · X-UA-Compatible=IE=edge

E2 ASP.NET WebForms — エンジン依存(IE モード時のみ致命)

社内/官公庁の ASP.NET WebForms(.aspx)アプリを再現。検証ポイント: WebForms はバックエンド技術であり起動可否とは無関係。決め手は訪問者の レンダリングエンジン。X-UA-Compatible=IE=edge を吐いても現代ブラウザは 無視し普通に起動する。致命になるのはイントラ IE モード pin 強制で 描画され Trident=ES5 になった場合のみ。

エンジン能力プローブ

下のパネルで現在のエンジンが widget 必須 API を持つか確認。Chromium 系なら 全て yes = IE 強制メタは無害。実 IE / Edge IE モードでは欠落し起動不能。

低コントラスト文(widget 起動時の比較対照)。

推奨実装(理論調査の結論)

公開 WebForms サイトなら現代ブラウザ前提で🟢 普通に起動。 イントラの IE モード pin 強制環境では graceful 非起動 (no-op)window.fetch && HTMLElement.prototype.attachShadow && ('noModule' in HTMLScriptElement.prototype) を feature-test し、満たさなければ host を壊さず静かに何もしない。