Chrome-Erweiterung, wie erstellt man ein Overlay über die Webseite?

9

Ich versuche, mit einer Chrome-Erweiterung ein div in eine Webseite einzufügen. Hier ist mein Code in meinem background.js:

%Vor%

Nach ungefähr einer Stunde Experimentieren habe ich veröffentlicht, dass es ein div auf der Seite background.html erstellt, wenn ich möchte, dass es das div auf der Seite erstellt, die ich gerade betrachte. Hat jemand einen Weg wie ich das machen kann? Ich habe es mit Erweiterungen wie "Ad Block" gesehen und ich habe den Code angeschaut, aber ich bin immer noch verloren ... Hat jemand irgendwelche Vorschläge, wie ich das machen kann?

    
Xanco 08.02.2014, 14:02
quelle

1 Antwort

2

Was Sie tun müssen, um den HTML-Code des aktiven Tabs zu ändern, ist, die Informationen an content.js zu senden und dort zu erstellen. Um die Informationen von background.js zu senden, können Sie chrome.tabs.sendMessage wie folgt verwenden

%Vor%

und um diese Information in content.js zu erhalten, machen Sie folgendes

%Vor%

Denken Sie daran, Ihr Inhaltsskript in Ihrer Manifestdatei aufzuführen.

    
Jemar Jones 10.02.2015, 01:40
quelle

Tags und Links