SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • Press Start

    Press Start

    4 HAZİRAN 2006
  • TechnoBuffalo

    TechnoBuffal

    8 HAZİRAN 2007