1.ポップアップでのセキュリティリスクはどの程度ですか?
新しいブラウザでは、ウィンドウのポップアップをブロックする設定が提供されます(ブロックすると、アクティブなポップアップを持つサイトでユーザーにメッセージが表示されます)。ポップアップのセキュリティリスクはどのくらいですか?許可するポップアップが何か危険なことを実行できる場合は、メインウィンドウも可能です。それは事実ではありませんか?私は、ウィンドウポップアップの特別なパワーについては知らないと思う。ブラウザウィンドウのポップアップ - リスクと特殊機能
2.ポップアップウィンドウの特長は何ですか?
たとえば、HDFC bank netbanking siteとします。ネットバンキングセッション全体が新しいウィンドウポップアップで行われ、ユーザーは手動でURLを編集したり、メインブラウザウィンドウにURLを貼り付けることもできません。それは動作しません。この機能にはポップアップウィンドウが必要ですか?それはセキュリティを改善するか? (このサイトにあるすべてのものがセキュリティを中心にしているので、理由もあればそれを実行していなければならないため)なぜそうでなければ、彼らはポップアップウィンドウにネットバンキング全体を実装するのだろうか?
3.ブラウザのポップアップブロック設定
最後を上書きすることが可能であり、HDFCサイトsucccessfullyディスプレイは、ブラウザの設定でポップアップがブロックされている場合でも、ウィンドウをポップアップ。だから、どうやってやるの?それはブラウザのハックですか?
はこれを確認するには -
- は「あなたのアカウントにログイン」の下http://hdfcbank.com/
- に行くのセクションでは、「HDFC銀行ネットバンキング」を選択し、「ログイン」ボタンをクリックしてください。
ポップアップがブロックされても、ブラウザの設定でポップアップブロッカーが有効になっていることを確認できます。このサイトでは、ポップアップを表示できます。
this questionへの回答は、ブラウザ設定でブロックされているとポップアップウィンドウを表示できないと言っています。ここで
<a onclick="displayPopup();" href="#">
Click here for a popup - this will appear even if popups are blocked in browser settings.
</a>
は同じことを実証しfiddleです:
は、先のとがっのソリューションとその下のコメントを締結
を解決しました。
あなたの答えに感謝します。更新された質問を確認してください。私はそれを再フォーマットしました。私は今、私の質問のポイント番号1でより明確になっています。あなたが他のポイントで私を助けることができれば素晴らしいだろうか? –
OK私はいくつかの情報で私の答えを更新しました。 – Pointy
あなたの詳細な説明をありがとう。しかし、 "ブラウザウィンドウはブラウザウィンドウですが、window.open()で作成されたウィンドウは他のブラウザウィンドウと大きく異なるわけではありません"と言ったとき、 "ポップアップウィンドウはブラウザウィンドウです"という意味でしたか? ?また、ポップアップブロックとは、明示的でないユーザー操作(ページの読み込みなど)の場合にのみブロックすることを意味することに感謝します。今日まで私はそれを知らず、明示的なユーザアクションのケース(何かをクリックするようなもの)でさえポップアップブロックが効果的であると思った。 –