私はマウスダウン状態を追跡しており、マウスのセカンダリボタンクリックがイベントのmousedown
配信に失敗しているときにイベントをトリガーするだけでなく、選択したものをドラッグする状況も追跡します(これはドラッグして選択するmouseup
のとは異なることに注意してください)。
私は現在MacのSafari6でこれを経験しており、他のプラットフォーム/システムで見られた場合は報告します。
私のJSプログラムが何が起こっているのか混乱しないように、これを傍受する方法はありますか?セカンダリボタンの状況event.which === 3
では、ハンドラーをチェックインし、ボタンを下にマークしないでください。これで問題は解決しますが、左ボタンを使用して、選択したテキストのドラッグも開始します。