I tried to look for this in the chrome documentation but I didn't see anything, especially in the "Security" section in the chrome.tabs documentation. The typical approach in examples I've seen is to send a message to the background page. The background page then calls chrome.tabs.executeScript(). If I can do it from the content script that would be a little easier.
            Asked
            
        
        
            Active
            
        
            Viewed 3,329 times
        
    1 Answers
6
            Content scripts cannot call any Chrome API methods except couple from chrome.extension.* package.
Unless you are doing this to save content script filesize, why not just have that code you are planning to execute in a content script from the beginning?
        serg
        
- 109,619
 - 77
 - 317
 - 330
 
- 
                    How do you know this? Is it documented somewhere, or did you just learn from trial & error? – void.pointer Jun 01 '11 at 18:52
 - 
                    @Robert Know that scripts cannot call api? It is stated here: http://code.google.com/chrome/extensions/dev/content_scripts.html You can also do `console.log(chrome)` from a content script to see what's available. – serg Jun 01 '11 at 19:02