IE がサポート終了してもう 3 週間くらいになるので IE を起動したら Edge が起動するんだろうなーと思いながら起動したら普通に IE が起動した
IE のタブで Edge のホームページが開かれるだけ
強制的に Edge が開くようになるんじゃなかったの?
PC は Windows 10 で Windows Update して再起動済み
他の PC でも試したけど同じみたい
これだと気にせず使い続けてる人も多そう
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1378907.html
Windows11 だと IE は起動できなくなっていて exe はあるものの Edge が開かれるのだとか
でも COM を使えば IE は動かせて Visible を true にすれば画面も出てきて普通に使えるみたい
それなら Windows のショートカットの作成で 項目の場所 に
といれて PowerShell から IE を起動するようにする
あとはショートカットの名前を Internet Explorer にして アイコンも IE にすると……もう完全に IE ですね
デスクトップにショートカットアイコン付きの IE があって起動すると IE が起動します
※ 手元に Windows11 がないので 試したのは Windows10 だけど ショートカットの仕様とかは同じだと思うので動くはず
今更 IE を動かす必要なんてない と思いたいのですが 今でもネットでは IE の 6 や 8 をサポートしているという人をときどき見かけるくらいです
そんななので まだしばらく IE11 をサポートしないと行けないという人もいるでしょう
IE でページを見るだけなら Edge の IE モードで十分です
ですが IE モードでは開発者ツールは使えなかったはず
開発者ツールなしは辛すぎるので 開発者側としては開発者ツールが使える IE が起動できるのは助かりそうです
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 でなぜか動いてないとこあるなー と思って調べてみたら
input イベントは checkbox では dispatch されないみたい
Chrome や Firefox は input も change も両方起きる
けど IE/Edge は change だけ
全部 input だけで変更を受け取りたいのに
いくら polyfill 入れても JavaScript 機能以外でこういうところがあるから webpack 使うしついでに 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 対応もしておこうとはならないんですよねー