0

Ich versuche, eine Chrome-Erweiterung zu entwickeln, die einen Wert aus einem Eingabeelement innerhalb eines Iframes liest, das src auf eine völlig andere Domäne hinweist.Zugriff auf Iframe-Inhalt aus einer anderen Domäne über die Chrome-Erweiterung

Ich habe bereits versucht

"all_frames": true, 

in die manifest.json einschließlich, aber es scheint, durch ein Skript aufgerufen werden.

Ich kann es innerhalb der "Inspect Elements" Werkzeug sehen, also nahm ich an, dass würde funktionieren, aber jetzt bin ich irgendwie fest.

Antwort

0

Wenn Sie ein Skript haben, das mit all_frames: true AND übereinstimmt und beide Domains miteinander vergleicht, haben Sie 2 separate Instanzen von Inhaltsskripten.

Sie können entweder using postMessage oder über die Hintergrundseite mit Messaging sprechen (leider kann Messaging API nicht direkt zwischen ihnen arbeiten).

This question kann auch nützlich sein.

+0

Vielen Dank! Ich habe tatsächlich vergessen, die iframe-Domäne in die Übereinstimmungen zu setzen – HellHunter

+0

Für die logische Trennung möchten Sie möglicherweise zwei separate Content-Skripts im Manifest haben. – Xan

Verwandte Themen