2016-11-01 7 views
0

Twitterの意図ページで新しいウィンドウを作成し、テキストエリアにテキストを挿入します。これは私のコードですが、動作しません。JavaScriptを使用して新しいウィンドウにテキストを挿入

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

関連する問題