2014-11-22 69 views
11

Google Drive,如果我嘗試共享文件,我使用谷歌瀏覽器,顯示此按鈕: button copy url appears only if is public file如何在HTML5中將文本複製到剪貼板而不使用Flash?

現在,如果我按「複製鏈接」,它會選擇文本區域按下按鈕。 (它是一種輸入型按鈕) 這裏的圖片: enter image description here

,問題是.... 谷歌如何與廣告文字/網址複製到剪貼板德不使用閃光燈(zeroclipboard)? 它使用哪個鉻的鉻? 我試圖檢查這個,但只看到js。

+0

https://zenorocha.github.io/clipboard.js/ – 2017-12-01 15:50:18

回答

5

據我所知,不可能不用閃光燈。但是,如果您使用的是谷歌瀏覽器,並且安裝了雲端硬盤應用程序(來自網上商店),那麼您允許瀏覽器使用您的複製和粘貼。

在本文中的「右鍵菜單」部分嘗試點擊:google drive help

基本上,你從瀏覽器需要許可。如果你不能,然後欺騙用戶。我曾經做過一個顯示文本的畫布,當用戶拖動鼠標時,它會選擇一個不可見的<div>中的相應文本,當你按下Ctrl + C或Cmd + C時,你使用原生快捷方式複製文本,javascript可以不模仿這些鑰匙。

您可以用javascript做的最好的事情是使用document.createRange()選擇文本,並讓用戶按Control + C或Cmd + C。

相關問題