2

ユーザーがパスワードの変更を確認した後にウィンドウを自動的に閉じたいので、

<script>
    alert('password changed!');
    window.opener = window.location.href; 
    self.close();
</script>

IE では動作しますが、Chrome では動作しません。

<script>
    window.open('', '_self', '');
    window.close();
</script>

これも機能しません

Chrome で動作しないのはなぜですか? &どうすればこれを機能させることができますか?

4

2 に答える 2

0

この質問に答えるのが非常に遅いことは承知しています。しかし、念のため、将来誰かに役立ちます。

同じjavascriptでセルフウィンドウを閉じることはできません。これはセキュリティ上の問題と見なされます。当時動作していたのは、以前のバージョンのブラウザーのバグでした。しかし、それは後で修正されました。現在、Javascript を使用して「自己」ウィンドウを閉じることはできません。

詳細については、次のスタック オーバーフローの回答を参照してください 。

それが明確になることを願っています。

于 2017-08-29T06:22:24.830 に答える