2

Safari 4 ウィンドウでは、一部の重要なイベントが Javascript でブラウザにバブリングするのを止めることができないようです。

この質問は、停止しようとしているために飛びつきましたF5(疑わしい設計目標) が、技術的な問題が残っています... Safari 4 で特定の重要なイベントが発生するのをどのように停止しますか? 例えば、

停止できます:

  • CTRL+T
  • CTRL+N

停止できません:

  • CTRL+F
  • F5
4

1 に答える 1

1

面白い。私のテストでは、あなたと同じ結果が得られました。Windows の Safari 4 で CTRL+F の既定のアクションを防止する方法が見つかりませんでした。これは、意図的な設計上の決定であることを示唆しています。keydownただし、イベント ハンドラーにアラートを設定すると、イベントのデフォルト アクションをキャンセルしたかどうかに関係なく、検索バーが表示されなくなるという、おそらく役に立たない事実を発見しました。

于 2009-11-05T09:33:54.497 に答える