キャンセルボタンがあるポップアップウィンドウがあります。私は、ボタンをクリックするとウィンドウが閉じられるようにしたい。 window.close()関数はChromeでタスクを実行しますが、他のブラウザでは実行しません。またはアプリ。私はポップアップをウェブとアプリの両方で閉じる必要があります。助けてください。キャンセルボタンがアプリまたは一部のウェブブラウザのポップアップウィンドウを閉じない
<button onclick="window.close()" class="cancel">CANCEL</button>
ではJavaScriptによって開かれたウィンドウですか?閉じるをクリックすると、ブラウザのコンソールにエラーが表示されますか?ウィンドウがJavascriptで開かれていない場合、ウィンドウを閉じることはできません。 – Nisarg
「スクリプトはスクリプトで開かれていないウィンドウを閉じることができません」というエラーが表示されます。これを回避するには? –
そう思った。回避策はありません。ブラウザをセキュリティで強化するために実装されています。https://developer.mozilla.org/en-US/docs/Web/API/Window/close – Nisarg