during tabs.executeScript: Cannot access contents of url | chrome extension
extensions/schema_generated_bindings.js:82
Error during tabs.executeScript: Cannot access contents of url “chrome-extension://myextensionId000000000000000/menu.html”. Extension manifest must request permission to access this host.
backgroundからexecuteScriptでローカルファイルのスクリプトを実行できない。
http://code.google.com/p/chromium/issues/detail?id=30756
manifest.jsonのpermissionで設定しているhttp://*/*に入っているURLは以外はダメ。( chrome-extension://的な設定は出来ないので。
出来ないので、menu.html側にイベントリスナーを書いて、backgroundでpostmessageする。
postmessageの記事はこちら
http://blog.bbtune.com/archives/1685/message-passing-chrome-extension