2011-10-27 26 views
2

最初のChrome拡張機能を書き込んでいます(または書き込もうとしています)。このエラーが発生し続けることはありません。 tabs.executeScript中 エラー:不明なエラーを私はエラーを取得するこの拡張機能を実行しようとすると私のバックグラウンド・コードはChrome拡張機能の「不明なエラー」

<!DOCTYPE html> 
<html> 
<head> 
</head> 
<body> 
    <script> 

    console.log('works?'); 

    chrome.tabs.executeScript(null, {code:"document.body.style.fontSize = 20"}); 

    console.log('print again'); 

    </script> 
</body> 

です。拡張機能/拡張プロセスbindings.js:85

これはおそらくどのようなものか、それを修正する方法はありますか?私は、chrome.tabs.executeScriptという行を含めないとエラーにはならず、chrome.tabs.executeScriptのパラメータに何を書き込んでもエラーになります。 また、私はbrowserActionは、すべてのヘルプははるかに高く評価されるだろう

をクリックされたときに呼び出される関数の中chrome.tabs.executeScriptが含まれている場合、エラーが発生しますありがとう!

答えて

3

バックグラウンドページが最初に読み込まれたときに、選択したタブにコードを注入します。これは、何も注入できないchrome://extensionsページで行われます。

ブラウザアクションリスナー内でまだエラーが発生している理由がわかりません。拡張ページがまだ開いている可能性がありますか?

+1

ありがとうございます!それは私が拡張ページを閉じて、それを関数に入れたときに機能します! – user1013869

関連する問題