Internet Explorer 11 (IE11) だけで JavaScript の処理を実行するサンプルコードをご紹介します。
IE11 の対応までできない場合、alert() でメッセージを表示させて、他のブラウザを利用してもらうように誘導したいというのが実装の背景です。
サンプルコードは以下の GitHub Pull Request に公開していますので、ぜひご覧ください。
IE11 だけで JavaScript を実行するサンプルコードを抜粋すると以下のとおりです。
window.onload = function () {
var ua = navigator.userAgent;
if (ua.indexOf("Trident") !== -1) {
alert(
"Internet Explorer 11 のサポート終了日は2029年1月9日です。"
);
}
};
以下は、実際に Windows10 + IE11 で動作確認したスクリーンショットです。
以上、Internet Explorer 11 で警告メッセージを表示させたい、現場からお送りしました。