2016-11-01 2 views
0

트위터의 의도 페이지로 새 창을 만든 다음 텍스트를 텍스트 영역에 삽입하고 싶습니다. 이것은 내 코드이지만 작동하지 않습니다.자바 스크립트로 새 창에 텍스트 삽입

var myWindow = window.open("https://twitter.com/intent/tweet"); 

myWindow.onload = function() { 
    myWindow.document.getElementById("status").innerHTML="Hey you!!"; 
} 
+4

그것은 결코 것입니다 - 나는 당신이 트위터 개발자가 아니므로 twitter.com 도메인을 소유하고 있지 않다고 생각합니다. JavaScript는 해당 도메인에서로드 된 페이지와 절대 대화 할 수 없습니다. 브라우저가 보안 위험 요소로 막을 수 있습니다. –

+1

James가 언급 한 오류가 있습니다. 'Uncaught DOMException : "http://stackoverflow.com"원본이 교차 원점 프레임에 액세스하지 못하도록 프레임을 차단했습니다. " –

답변

3

타인의 웹 사이트에있는 페이지를 수정하는 데 JavaScript를 사용할 수 없습니다. 그것은 가능하다면 거대한 보안 문제가 될 것입니다.

Twitter's developer documentation을 읽으십시오. 그것은 의도에 대한 기본 텍스트를 설정하는 방법을 보여줍니다 :

<a href="https://twitter.com/intent/tweet?text=Hey+you!!">…</a> 
+0

Oh..thanks! 그게 내가 원하는거야! .. – Juan

관련 문제