Chrome-Erweiterung: Öffnen Sie den aufgenommenen Screenshot auf der neuen Registerkarte

8
%Vor%

Dieser Code hängt das aufgenommene Bild an den Hauptteil von popup.html an. Aber was ich will, ist, das Bild an den Popup - Body anzuhängen, ich möchte einen neuen Tab mit chrome.tabs.create ({url: "newtab.html") öffnen und das aufgenommene Bild an diese newtab.html anhängen 'newtab.html' befindet sich bereits im Pfadordner).

Vielen Dank im Voraus

    
abhilash 07.10.2014, 06:32
quelle

1 Antwort

2

Es gibt einen Weg, den ich schon früher beschrieben habe hier .

Der Kernpunkt besteht darin, eine Registerkarte zu öffnen, die ein Skript enthält, und mit der es über Nachrichten kommunizieren kann.

Ein kleines Problem, das auftritt, ist, dass Sie nicht wissen, wann die neu geöffnete Seite fertig ist. Ich löste das, indem ich die neu geöffnete Seite mit der Hintergrundseite alleine in Verbindung brachte, aber schlampig war mit nur einer globalen Variable.

Eine bessere Lösung wäre ein One-Shot-Event-Listener, etwa so:

%Vor%

Ansonsten folgen Sie der verknüpften Antwort.

    
Xan 07.10.2014, 10:20
quelle