2016-04-04 14 views
0

Bir sayfadan metni kopyalarken bir Chrome Uzantısı oluşturma sürecindeyim. kullanarak divWordpress'e Kopyalamak ve Yapıştırmak için Google Extensions'ı Kullanma

<div id="content-textarea-clone" class="wp-exclude-emoji" style="font-family: Consolas, Monaco, monospace; font-size: 13px; line-height: 19.5px; white-space: pre-wrap; word-wrap: break-word; width: 517px;">Test&amp;nbsp;</div> 

Bu içeriğini güncellemek girişiminde: Aşağıdaki HTML var Ahşap Press, Metin görünümüne içerik göndermek istiyorum ben öyle deneyin ne olursa olsun

var art = document.getElementById("content-textarea-clone") 
art.innerHTML = '<p>blah blah</p><p>blah blah blah</p> 

çalışmıyor Bu içerik sıfırlanıyor gibidir. Tahminimce, bu sayfada bir şekilde bu içeriğin sıfırlanmasıyla ilgili bazı javascript var. İçerik-textarea-clone öğesinin içeriğini sıfırlamadan güncellemenin bir yolu var mı?

+0

DOM ile işlenen sayfa arasındaki ilişki nedir? – MajorAlanDutch

cevap

0

Bu bir şekilde get selected/highlighted text html in gmail compose mail area ile ilgilidir. cevap olarak, kopya komutu gerekir:

var copyText = document.execCommand('copy'); 

Ve yapıştırmak için: çoğu Krom API'leri kullanırken

$('#text-to-display').val(""); //reset textbox value 
$('#text-to-display').focus(); //set focus to textbox 
document.execCommand("Paste"); 

da lütfen unutmayın, sizin uzantı veya uygulama "izinleri niyetini ilan etmeli "manifest'un alanı. Her izin, barındırılan uygulamalar için gerekli olan "clipboardWrite" gibi bilinen dizeler listesinden biri olabilir ve Declare Permissions'da açıklandığı gibi uzantılar ve paketlenmiş uygulamalar için önerilir.

İlgili konular