24 EYLÜL 2008, ÇARŞAMBA
Kopyala / FireFox, Safari ve Chrome ile panoya metin Koymak
Internet Explorer clipboardData nesnesi panoya erişmek için kullanabilirim. Nasıl FireFox, Safari ve/veya Krom olabilir miyim?
CEVAP
24 EYLÜL 2008, ÇARŞAMBA
Güvenlik nedenleriyle, Firefox panoya metin yerleştirmek için izin vermez. Ancak, iş çevresinde bir burada mevcut Flaş kullanarak: http://bravo9.com/journal/copying-text-into-the-clipboard-with-javascript-in-firefox-safari-ie-opera-292559a2-cc6c-4ebf-9724-d23e8bc5ad8a/ (link ölü, ama here's the Google cache)
function copyIntoClipboard(text) {
var flashId = 'flashId-HKxmj5';
/* Replace this with your clipboard.swf location */
var clipboardSWF = 'http://appengine.bravo9.com/copy-into-clipboard/clipboard.swf';
if(!document.getElementById(flashId)) {
var div = document.createElement('div');
div.id = flashId;
document.body.appendChild(div);
}
document.getElementById(flashId).innerHTML = '';
var content = '<embed src="'
clipboardSWF
'" FlashVars="clipboard=' encodeURIComponent(text)
'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
document.getElementById(flashId).innerHTML = content;
}
Tek dezavantajı bu Flash etkin olmasını gerektirir.
Bunu PaylaÅŸ:
Nasıl Safari, Chrome, IE, Firefox ve O...
Chrome ve Firefox panoya JavaScript iÅŸ...
Görüntülenemiyor 2008 R2 - SSR Safari/...
HTML5 video (mp4 ve ogv) Safari ve Fir...
Kaldırmak Safari/Chrome button/button ...