タグ

ブックマーク / www.javable.jp (1)

  • ダイアログを出さずに window.close() する | Javable.Jp

    IE では、 ウィンドウを window.close() で閉じる場合、 下図のようなダイアログが出ます。 セキュリティ上の理由だったか、 ECMAScript の仕様だったか忘れましたが、 いずれにせよスクリプトコードが勝手にウィンドウを閉じるという、 ユーザーが意識しない所での動作を防ぐ意味では重要なダイアログだと思います。 ちなみにこれは、 あらかじめ JavaScript で開いたウィンドウを閉じる場合には出ませんし、 IE 以外のブラウザでは、 ダイアログすら出ず、 window.close() そのものを機能させなくしているものもあります。 ところで、 このダイアログですが…企業内でのみ使う業務アプリなどを作っていると、 時に邪魔になる事があります。 例えば下図のような画面遷移を行って、 セキュリティ上の目的から ログイン後の画面ではアドレスバー・メニューバーなどを表示しない

  • 1