2013-03-03 131 views
0

如果瀏覽器在粘貼事件上有clipboardData屬性,是否可以測試(在頁面加載時)? (目前只有Chrome有它。)如何測試瀏覽器是否支持剪貼板數據

我試圖.trigger()與jQuery粘貼事件,但它不起作用。 (沒有.originalEvent屬性.trigger()'編輯事件)

我想在頁面加載和用戶粘貼之前對此進行測試。

+0

的try-catch參考,錯誤? – 2013-03-03 18:15:57

+0

@WaleedKhan try-catch是要走的路,但我想在用戶粘貼之前測試它。那可能嗎? – HyShai 2013-03-03 18:23:23

回答

1

就檢查它是否是一個窗口屬性

if (window.clipboardData) { 
    // do stuff 
} 

,或者如果它被配屬到事件

function eventHandler(e) { 
    if (e.clipboardData) { 
     // do event stuff 
    } 
} 
+0

clipboardData是'paste'事件 – HyShai 2013-03-03 18:21:34

+0

...和'copy'事件的一個屬性。所以? – Mathletics 2013-03-03 18:22:44

+0

(它不是窗口的屬性)。另外我想在用戶粘貼之前測試。 – HyShai 2013-03-03 18:24:12

相關問題