← Page-Type Lab に戻る
meta X-UA-Compatible=IE=EmulateIE7 · 条件付きコメント

㉑ IE 強制メタ(X-UA-Compatible) — IE モード時のみ致命

FrontPage / 社内 ASP が吐きやすい IE 強制メタを再現。検証ポイント: 現代ブラウザ(Chromium/Gecko/WebKit)は X-UA-Compatible を無視するため、 widget は普通に起動するはず(観測パネルで確認)。これが致命になるのは 実 IE11 / Edge IE モードで描画された場合のみ。その場合 Trident=ES5 で attachShadow/fetch/動的 import() が欠落し起動不能。

エンジン能力プローブ

下のパネルで、現在のエンジンが widget 必須 API を持つか確認します。 Chromium 系なら全て yes = X-UA-Compatible メタは無害。

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

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

IE モード/真正ガラケー対策は別ビルドではなく graceful 非起動 (no-op)window.fetch && HTMLElement.prototype.attachShadow && ('noModule' in HTMLScriptElement.prototype) を feature-test し、満たさなければ host を壊さず静かに何もしない。