以下の内容はhttps://let.blog.jp/tag/IEより取得しました。


IE 開くと Edge が起動するようになるんじゃなかったの?
IE がサポート終了してもう 3 週間くらいになるので IE を起動したら Edge が起動するんだろうなーと思いながら起動したら普通に IE が起動した
IE のタブで Edge のホームページが開かれるだけ

強制的に Edge が開くようになるんじゃなかったの?
PC は Windows 10 で Windows Update して再起動済み
他の PC でも試したけど同じみたい
これだと気にせず使い続けてる人も多そう
Win11 でも IE11 を起動できるらしい
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1378907.html

Windows11 だと IE は起動できなくなっていて exe はあるものの Edge が開かれるのだとか
でも COM を使えば IE は動かせて Visible を true にすれば画面も出てきて普通に使えるみたい

それなら Windows のショートカットの作成で 項目の場所 に

powershell.exe -Command "(New-Object -ComObject InternetExplorer.Application).visible=$true"

といれて PowerShell から IE を起動するようにする

あとはショートカットの名前を Internet Explorer にして アイコンも IE にすると……もう完全に IE ですね
デスクトップにショートカットアイコン付きの IE があって起動すると IE が起動します

※ 手元に Windows11 がないので 試したのは Windows10 だけど ショートカットの仕様とかは同じだと思うので動くはず



今更 IE を動かす必要なんてない と思いたいのですが 今でもネットでは IE の 6 や 8 をサポートしているという人をときどき見かけるくらいです
そんななので まだしばらく IE11 をサポートしないと行けないという人もいるでしょう
IE でページを見るだけなら Edge の IE モードで十分です
ですが IE モードでは開発者ツールは使えなかったはず
開発者ツールなしは辛すぎるので 開発者側としては開発者ツールが使える IE が起動できるのは助かりそうです
IE/Edge は input で checkbox の変更を検知できない
IE でなぜか動いてないとこあるなー と思って調べてみたら
input イベントは checkbox では dispatch されないみたい

<!DOCTYPE html>

<input id="a" type="checkbox">

<script>
a.addEventListener("input", function(eve){console.log("input event dispatched")})
a.addEventListener("change", function(eve){console.log("change event dispatched")})
</script>

Chrome や Firefox は input も change も両方起きる
けど IE/Edge は change だけ
全部 input だけで変更を受け取りたいのに

いくら polyfill 入れても JavaScript 機能以外でこういうところがあるから webpack 使うしついでに IE 対応もしておこうとはならないんですよねー



以上の内容はhttps://let.blog.jp/tag/IEより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14