2013-06-11 18 views
6

Javascript ile yeni bir pencere açmakla ilgili bir sorunum var. HTML kodu "theCode" denilen bir var var;Bir pencerede window.open ile açıldığında belge kaydetme

var j = window.open('') 
j.document.write(theCode); 
j.document.close(); 

Aşağıdaki kod düzgün çalışıyor, ancak kromda yeni belgeyi kaydedemiyorum veya kaynak kodunu görüntüleyemiyorum (seçenekler devre dışı bırakıldı). Firefox'ta iyi. Bunun için kromda bir çözüm var mı?

+0

'window.open ('')' Chrome'da 'about: blank' sayfasını açar. Bunu değiştirmenin bir yolu yoksa, sanırım istediğini yapamazsın. – acdcjunior

+2

http://stackoverflow.com/q/9612045/139010 –

+0

'un bir kopyası gibi görünüyor. Bu dub'in gizli bir cevabı yok. @acdcjunior bir bülten jeneratörü yapıyorum, tam bir bültende açılacak tam bir bülten olmasını istiyorum, böylece hemen kurtarabilirsiniz – koningdavid

cevap

1

Birkaç ay sonra aslında ama bunun için bir veri URI kullanabilirsiniz eminim: ("data: text/html; base64," + btoa (theCode))

window.open

İlgili konular