2015-12-21 125 views

回答

2

東西,你可以document.queryCommandSupported所需執行的命令

if (!(document.queryCommandSupported && document.queryCommandSupported('copy'))) { 
    $('.copy-btn').hide(); 
} 
+0

document.queryCommandSupported('copy')在chrome中總是爲false! – coure2011

+0

@ coure2011請參閱[**已知錯誤**](https://developers.google.com/web/updates/2015/04/cut-and-copy-commands?hl=en#known-bugs)這不是_always_錯誤,例如測試'document.addEventListener('mouseup',function(){console.log(document.queryCommandSupported('copy'))})''會導致'true'在點擊後登錄 –

+0

此外,通過[this thread](https ://code.google.com/p/chromium/issues/detail?id = 476508)看起來像_Google Chrome's_實現將在v48.0.2541.0中修復這些錯誤 –