2013-06-11 1 views
6

javascript로 새 창을 여는 데 문제가 있습니다. "theCode"라는 var에 HTML 코드가 있습니다.크롬에서 window.open으로 문서를 저장할 때 저장

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

다음 코드는 제대로 작동하지만 크롬에서는 새 문서를 저장하거나 소스 코드를 볼 수 없습니다 (옵션 사용 안 함). 파이어 폭스에서는 괜찮습니다. 이 문제를 해결할 수있는 크롬이 있습니까?

+0

'window.open ('')'Chrome에서'about : blank' 페이지를 엽니 다. 그것을 바꿀 수있는 방법이 없다면, 당신이 원하는 것을 할 수 없을 것입니다. – acdcjunior

+2

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

+0

그 덩어리에는 찬성 답변이 없습니다. @acdcjunior 뉴스 레터 생성기를 만들고 있는데, 새 탭에서 전체 뉴스 레터를 열어서 곧바로 저장할 수 있습니다. – koningdavid

답변

1

몇 달 사후하지만 난 당신이에 대한 데이터 URI를 사용할 수 있습니다 확신 해요 : ("데이터 : text/html과; base64로,"+ btoa (theCode))

window.open

관련 문제