-3

次の JavaScript コードがあります。

 <text>Welcome <strong>@User.Identity.Name</strong>! </text>  
   <a href="javascript:window.opener='x';window.close();">[ Close ] </a> 

ただし、Firefox ブラウザを強制的に閉じることはできません。これは IE でのみ機能します。

4

1 に答える 1

2

MDNによると

このメソッドは、window.openメソッドを使用してスクリプトによって開かれたウィンドウに対してのみ呼び出すことができます。スクリプトによってウィンドウが開かれなかった場合、JavaScriptコンソールに次のエラーが表示されます。

Scripts may not close windows that were not opened by script.

基本的に、を介してウィンドウを開かなかった場合、プログラムでwindow.open()ウィンドウを閉じることはできません。

于 2013-01-05T11:56:23.777 に答える