2014-11-22 7 views
11

, bu düğme görünür: button copy url appears only if is public fileHTML5'te panoya flaşsız olarak nasıl pano kopyalayabilirim? Bir dosyayı paylaşmaya denemek ve Google Chrome'u kullanıyorsanız <a href="http://drive.google.com" rel="noreferrer">Google Drive</a> günü

Şimdi, "bağlantıyı kopyala" basarsanız, o düğme aşağı textarea seçecektir. google flaş (zeroclipboard) kullanmadan te panoya reklam metni/url kopyalamak için yapmak nasıl .... enter image description here

Ve soru: burada görüntü (bir giriş tipi düğme)? hangi API kromu kullandı? Bunu incelemeye çalışıyorum ama sadece js'yi görüyorum.

+0

https://zenorocha.github.io/clipboard.js/ –

cevap

5

Bildiğim kadarıyla flaşsız yapmak mümkün değil. Ancak, Google Chrome kullanıyorsanız ve Drive Uygulamasını (web mağazasından) yüklediyseniz, kopyanızı kullanmak ve yapıştırmak için tarayıcıya izin vermiş olursunuz. bu makaledeki "sağ tıklama menüsü" bölümündeki

deneyin tıklayarak: google drive help

Temel olarak, tarayıcıdan izin gerekir. Eğer yapamazsan, kullanıcıyı kandır. Bir keresinde metnin görüntülendiği bir tuval yaptım ve kullanıcı fareyi sürüklediğinde, ilgili metni görünecek şekilde seçecek ve Control + C veya Cmd + C tuşlarına bastığınızda, metni yerel kısayolu kullanarak kopyaladınız, javascript can Bu anahtarları taklit et.

Javascript ile yapabileceğiniz en iyi şey, document.createRange() kullanarak metni seçmek ve Control + C veya Cmd + C tuşlarına basarak kullanıcıya bırakmaktır.

İlgili konular

 İlgili konular