我有一個應用程序,用戶可以複製和粘貼元素。我使用內置事件「複製」和「粘貼」。這裏有一個例子:複製+粘貼事件不能在jQuery /火狐工作
$(document).on('copy',myCopyFunction).on('paste',myPasteFunction);
這在Chrome中很適用。但是,在Firefox中,它根本不起作用。這裏有一個小提琴證明(注意,您需要點擊窗口中的腳本運行在監聽鍵盤事件):
這是bug還是什麼?一種解決方法是簡單地捕獲「CTRL」和「C」和「V」的鍵盤事件,但在執行此操作時,Chrome會收到Copy事件兩次。然後,這需要更多的代碼來禁用Chrome中的功能......並且似乎倒退了。
任何人都可以提供解決方案或一些洞察,爲什麼它不工作?
我發現了同樣的事情。非常不幸。 – Andrew
@zgood你比我快;) – Subbu