2013-03-03 132 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

相关问题