ひょんなことからドイツの carrotshop という活動のお手伝いがてら、Chrome の拡張を書いています(かわいいよ! もうじきリリース)。で、chrome.tabs.executeScript で呼び出す Javascript にデータを渡すにはどうしたもんだろうと調べるも日本語のポストがあまり見当らなかったのでエントリーを。 夢の中で夢を見る … といった感じですね :D chrome.tabs.executeScript( null, { code: "var scriptOptions = {param1:'value1',param2:'value2'};"}, function(){ chrome.tabs.executeScript(null, { file: "somecode.js"}); } ); こうすると、somecode.js の中で、 a = script