chrome.tabs.executeScript nicht funktioniert?

Ich versuche zu lernen, mit dem chrome.tabs.executeScript loben. Ich habe eine einfache extension mit einem browser-Aktion. Meine background.html Datei, die derzeit wie folgt aussieht:

<html>
<script>
    chrome.browserAction.onClicked.addListener(function(tab) {
        chrome.tabs.executeScript(null,{code:"document.body.bgColor='red'"});
        chrome.tabs.executeScript(null, {file: "content_script.js"});
    });
</script>
</html>

"Content_script.js" Datei enthält Dokument.Körper.bgColor='red'.

Wenn Sie die browser-action-button passiert nichts. Offensichtlich fehlt mir etwas sehr basic.

Habe ich überprüft, mit der Konsole.melden Sie, dass in der Tat die Kontrolle erreicht der chrome.tabs.executeScript anrufen, wenn die browser-Aktion gedrückt wird. Ansonsten bin ich mir nicht sicher, wie Sie selbst überprüfen, ob mein content-script-code ausgeführt wird (es scheint, nicht; in der Konsole.log ich in den Inhalt Skript hat keine Wirkung, aber vielleicht sollte es nicht haben, selbst wenn das Skript erfolgreich ausgeführt wird).

InformationsquelleAutor Gadi A | 2011-02-14

Schreibe einen Kommentar