16

ユーザーがテキストフィールドでエスケープキーを押したときに何かをしたい。このコード27は、Safari と Firefox の入力ボックスで Escape キーが押されるたびにログに記録しますが、Chrome では記録しません。keyupまた、jQuery を使用せずに (つまり、生の Javascript を使用して) にバインドしようとしましたが、keyCode代わりに を使用してみましたがwhich、どれも役に立ちませんでした。ちなみに、Chrome は、Enter キーや修飾キーなど、他のすべてのキーで問題なく動作するようです。

注意: Mountain Lion で Chrome 22.0.1229.94 を使用しています。

更新:ちなみに、それが役立つ場合、Chromeの入力ボックスでエスケープを押すと、他の2つのブラウザーではフォーカスが失われますが、フォーカスが失われます。

4

1 に答える 1

81

最後に、これを引き起こしているものを見つけました: Escape キーをキャッチするVimium chrome 拡張機能です。

ここでバグが報告されています: https://github.com/philc/vimium/issues/499

于 2012-12-06T08:27:11.317 に答える