1

Chrome/FireFox/IE は、JavaScript や Flash などに関するポップアップ ブロックの「ルール」を公開していないため、解決しようとしても解決できなかったという問題があります。ユーザーがページのどこかをクリックしたときに window.open() をトリガーしようとしています。私はこれを試しました:

document.onclick = window.open(" http://msn.com ");

ただし、ユーザーの操作によるものであっても、3 つのブラウザすべてがポップアップをブロックしています。

4

1 に答える 1

2

ユーザーがポップアップをブロックしている場合、それはユーザー インタラクションへの応答としてあなたのようなポップアップが表示されることを望んでいないためです。ポップアップ (非表示の div を表示するなどのより洗練されたものとは対照的に) が本当に必要なものである場合は、ポップアップを有効にしてサイトと対話できるようにする必要があることをユーザーに通知します (私はいくつかのサイトがそうしているのを見てきました)。それは私を悩ませます.競合他社や代替品を探すように促すサイトに対する大きな黒いマークとしてそれを数えます. . (しかし、迷惑なユーザーは彼らの心をつかむ方法ではないことを考慮してください。そのためより良い代替手段を探してください!-)

于 2010-05-02T00:04:24.867 に答える