2016-09-10 2 views
-1

Ich mache diesen Bot in JavaScript in der Chrom-Konsole. Und eine der Zeilen in meinem Skript ist window.open('thewebsite','_self'), also öffnet es eine andere Website im selben Fenster. Ich kann jedoch nicht Code auf der neuen Website ausführen, die ich mit window.open() geöffnet habe. Zum Beispiel möchte ich document.getElementById() machen, click() aber ich klicke nicht auf die neue Webseite die ich gemacht habe.Ausführen von Code zu einem anderen Fenster durch window.open()

Zum Beispiel: Wenn ich auf google.com wäre, würde das Skript googleimages öffnen. Aber ich möchte die nächste Codezeile zum Beispiel in der Suchleiste eingeben, um auf Google-Bildern zu passieren.

Antwort

0

window.open aktualisiert die Konsole, so dass Sie keinen Code ausführen können.

Sie könnten versuchen, Ziel-URL Inhalt zu erhalten und ersten Seiteninhalt ersetzen, aber Sie werden mit Access-Control-Allow-Origin

blockiert werden, was Sie versuchen ist in der Tat ein Makro zu erreichen. Sie sollten einen Blick auf iMacros werfen und sehen, wie sie Anweisungen von Seite zu Seite verketten.

+0

danke für deine Antwort das wird sehr nützlich sein, kann ich Javascript mit imacros implementieren? – marzPT

Verwandte Themen