2016-11-01 2 views
0

Ich möchte ein neues Fenster mit der Twitter-Intent-Seite erstellen und dann Text in ein Textfeld einfügen. Dies ist mein Code, aber es funktioniert nicht.Text in ein neues Fenster mit Javascript einfügen

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

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

Es wird nie - ich schätze, du bist kein Twitter-Entwickler, und daher nicht die twitter.com-Domain, in diesem Fall Ihre JavaScript kann niemals mit Seiten kommunizieren, die von dieser Domain geladen wurden. Es wird von Browsern als Sicherheitsrisiko verhindert. –

+1

Hier ist der Fehler, den James erwähnte. 'Uncaught DOMException: Blockiert einen Frame mit Ursprung" http://stackoverflow.com "vom Zugriff auf einen Cross-Origin Frame. –

Antwort

3

Sie können JavaScript nicht verwenden, um Seiten auf anderen Websites zu ändern. Es wäre ein riesiges Sicherheitsproblem, wenn es möglich wäre.

Twitter's developer documentation lesen. Es zeigt Ihnen, wie man Standardtext für eine Absicht setzt:

+0

Oh..danke! das wollte ich! – Juan

Verwandte Themen