このページは、ターゲット フレームワーク 3.5 を使用する ASP.NET アプリケーションのファイルとして存在します。
IE8 または IE9 に Chrome Frame をインストールしているユーザーが新しいウィンドウを開くためのリンクをクリックすると、自分のサイトでエラーが発生します (昨日最初に報告されました)。子ページは開きますが、子ウィンドウを閉じると (または閉じる前に)、親ウィンドウがクラッシュします。(画面は完全に灰色です)。
この問題を再現するテスト コードを以下に示しますが、何が起こっているのか、どのように解決するのかわかりません。
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="" />
<meta name="author" content="" />
</head>
<body>
<button id="open-link">Hi</button>
<script>
var a = document.getElementById("open-link");
a.addEventListener("click", function () {
window.open("http://google.com", "Browser");
}, false);
</script>
</body>
</html>