- ベストアンサー
サブウィンドウを開くと警告
サブウィンドウを開く処理をするとポップアップの警告が出てしまうのですが。 これを出さない方法はありますか? できればIEのポップアップの許可を選択する意外でプログラムでできる方法が良いです。 ちなみにIE以外で使用はしないので、IE専用でも良いです。 お願いします
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ないわね。 仮に現在ポップアップブロックの セキュリティをかいくぐる手段があったとしても それはあくまでセキュリティホールと衝いた手段でしかないわ。 信頼済みのサイトにするとか ポップアップブロックを解除するとか どちらにせよIEの設定 IEというかインターネットオプションよね これをいじらないとダメ。
その他の回答 (4)
- yuu_x
- ベストアンサー率52% (106/202)
あ~、え~、、、まあいいや。 #ユーザー アクション (ページ要素のクリックなど) の直接的な結果として開かれるポップアップ ウィンドウはブロックされません。ポップアップのブロック処理は、イントラネットまたは信頼済みサイトのゾーンには既定では適用されません。 リンクやボタンのユーザーアクションから、開くものなら大丈夫ですよ。ちょっとしたものでしたら、position : absolute; などのレイヤ要素を使う方法もあります。 ユーザーの環境を極力汚さないように、と考えていくといいかと思います。
- askaaska
- ベストアンサー率35% (1455/4149)
> >つまりいっさいIEの設定はいじらない方針 > はい、そうです ダメよ。 それができたら ポップアップブロックの意味がないじゃない。 ポップアップブロックを許可させるようなアプリケーションを インストールさせるとか そういう方針ではダメなの?
- askaaska
- ベストアンサー率35% (1455/4149)
もっと情報がほしいわ。 > サブウィンドウを開く処理 window.openのこと? targetで指定するの? それともどんな方法でも? > ポップアップの警告 何が出している警告? OS?IE?セキュリティソフト? > IEのポップアップの許可を選択する IE7のポップアップブロックの設定のこと? > ポップアップの許可を選択する意外 つまりいっさいIEの設定はいじらない方針 ということ? 情報と思いを正確によろしくね。
補足
どうも サブウィンドウを開く処理 window.showModalDialog を使用 > ポップアップの警告 情報バーはお気づきですか?というのが出て 上に、ポップアップはブロックされました。 とでます。 >IE7のポップアップブロックの設定のこと? たぶんそれです…でも7じゃなくてもあるやつなので違うかも? >つまりいっさいIEの設定はいじらない方針 はい、そうです
お礼
お礼の場所ではありますが、質問のようになってしまってすいません。 そもそもポップアップブロックということについて調べてみたところ。 http://www.weblio.jp/content/%E3%83%9D%E3%83%83%E3%83%97%E3%82%A2%E3%83%83%E3%83%97%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF 上記サイトで >自動的に新しいブラウザで表示される と書いてありました。 ということは、自分が書いている書き方は自動的に新しいブラウザを表示するというように受け取られているということでしょうか? 表示するというのを書いている場所は、 確かにonloadのときにある条件を満たしていたら表示するようにしています。 このような場合は、やはり書いてくださったようにアプリケーションをインストールしかないのでしょうか?
補足
自分のパソコンで操作する分にはいいのですが、 自分のパソコンで使用しないため。 それは難しいです。 回答ありがとうございます。