1

Safari 6/Mountain Lion の HTML5 通知を使用するアプリに取り組んでいます。ユーザーが通知をクリックすると、関連する URL を含む新しいウィンドウが開きます。これは Chrome で正常に動作します (window.open()ポップアップ ブロッカーは通知のonclickハンドラーにあるため、呼び出しはキャッチされません)。onclickただし、Safari 6 では、通知がユーザーによって開始されたイベント ハンドラーであることを認識していないように見えるため、 への呼び出しはwindow.open()サイレントに失敗し、 が返されますundefined。これはバグですか?良い回避策はありますか?

4

0 に答える 0