状況: HTML ページに埋め込まれた .swf があり、.swf 内の何かをクリックすると、クロムレス ウィンドウをポップアップする必要があります。通常、これはかなり簡単ですが、ポップアップブロッカーが有効になっている間、すべての 'window.open' 機能を完全に無効にする Safari を考えてみましょう (機能がオンクリックでトリガーされた場合は例外になりますが、フラッシュでのクリックはカウントされません)。 . window.open を実行しないブラウザーに対して、適切に機能を低下させる (別のほぼ同等のエクスペリエンスを提供する) ものを作成するにはどうすればよいでしょうか?
(注: これは AS3 であり、私たちが話しているのは PC または Mac 用の Safari 3 ですが、より広義には、JavaScript の window.open 関数をサポートしていない、または許可を拒否しているブラウザーです。)