OS X の Safari では、マジック トラックパッドまたは MacBook トラックパッドを使用して、2 本の指で右または左にスワイプすると、それぞれ前後に効果があります。戻る/進むをクリックしたり、コマンド+矢印などを押すのとは異なり、これを検出する方法はありますか?
その理由は、スワイプには独自の公開スタイルのスワイプ アニメーションがあり、サイトでカスタム ajax トランジションを使用すると、一方が他方に続くと非常に奇妙に見えるからです。これは、たとえば github でコードを閲覧するときに発生します。
2016 年 6 月 23 日更新: Github はページ コンテンツをトランジションなしで単純に交換することに戻しましたが、これは賢明な動きでした。私の現在の慣行は、サイトである種の派手なトランジションが使用されている場合でも、前後に同じことを行うことです. これにより、ブラウザの動作とサイト遷移の間の衝突が防止されます