Rumah > hujung hadapan web > tutorial js > JS serasi dengan penyemak imbas arus perdana untuk menyalin kandungan ke kemahiran clipboard_javascript

JS serasi dengan penyemak imbas arus perdana untuk menyalin kandungan ke kemahiran clipboard_javascript

WBOY
Lepaskan: 2016-05-16 16:27:32
asal
1625 orang telah melayarinya

Kini, semakin banyak jenis penyemak imbas, seperti IE, Firefox, Chrome, Safari, dll., jadi tidak semudah itu untuk melaksanakan fungsi kecil menyalin kandungan ke papan keratan dalam js.

Dalam era FLASH 9, terdapat penyelesaian untuk mematikan semua js pelayar dan menyalin kandungan ke papan keratan :

Penyelesaian ini ialah salah satu kaedah yang paling popular: Penyelesaian Salin Papan Klip yang terkenal menggunakan papan keratan.swf sebagai jambatan untuk menyalin kandungan ke papan keratan.

Prinsipnya ialah: cipta fail denyar tersembunyi, dan tetapkan "papan klip=.." kepada FlashVars yang boleh ubah dalam denyar Melalui tugasan ini, denyar akan meletakkan kandungan yang disalin pada papan keratan. Kaedah ini serasi dengan IE, Firefox, Opera, chrome, dan Safari Ia benar-benar penyelesaian "sejagat". Kadar pemasangan Flash pelayar adalah sangat tinggi, yang hampir merupakan penyelesaian yang sempurna.

Salin kod Kod adalah seperti berikut:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
http://www.w3.org/1999/xhtml">

Pembangun Web - <a href="http://www.Admin10000.com">www.Admin10000.com</a>




Salin kod ke papan keratan








Muat turun alamat clipboard.swf:
http://www.jeffothy.com/weblog/uploads/clipboard.php

Tetapi dalam era Flash 10, kaedah di atas tidak lagi berfungsi.

Oleh kerana flash10 menetapkan bahawa papan keratan hanya boleh diakses dengan melakukan operasi sebenar pada swf (seperti klik tetikus), dan kaedah di atas hanya menggunakan fail swf tersembunyi untuk mengendalikan papan keratan kilat melalui javascript, dan pengguna tidak Tiada operasi sebenar pada fail swf, jadi kaedah ini tidak sah.

Jadi bagaimana untuk menyelesaikan masalah "operasi sebenar" ini? Anda boleh menggunakan pustaka JavaScript:

Papan Klip Sifar

Pustaka js ini boleh menyokong penyalinan ke papan keratan menggunakan flash 10. Prinsip kaedah ini adalah untuk menutup elemen DOM seperti butang atau div pada denyar lutsinar (tidak kelihatan kepada pengguna apabila DOM diklik, denyar sebenarnya diklik, dengan itu mengakses papan keratan denyar).

Berikut ialah contoh nyahpepijat:

Salin kod Kod adalah seperti berikut:

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
" >
http://www.w3.org/1999/xhtml">

Ujian Papan Klip Sifar





复制


点击下载该类库: http://www.jb51.net/jiaoben/24961.html

调试时请上传到网站,本地直接打开flash会出错的,没权限。zeroClipboard.js文件里直接打开flash会出错的,没权限。zeroClipboard.js文件里moviePath地更更木更小录下的那个ZeroClipboard.swf存放的地址位置。

这种js复制内容到剪贴板的方案可支持浏览器:Firefox / IE / opera / chorme / safari 所有浏!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan