2012-06-21 117 views
0

我试图在这里遵循的文件从我的背景脚本传递变量,我的内容脚本。无法读取属性“onConnet”

http://code.google.com/chrome/extensions/messaging.html

清单:

{ 
    "name": "name", 
    "description": "desc", 
    "version": "1.0", 
    "manifest_version": 2, 
    "content_scripts": [ 
    { 
     "matches": [ "http://*/*", "https://*/*" ], 
     "js": ["content.js"] 
    } 
    ], 
    "background": { 
    "scripts": ["background.js"] 
    }, 
    "permissions": [ 
    "tabs", 
    "http://*/*", 
    "https://*/*" 
     ], 
    "options_page": "options.html", 
    "browser_action": 
    { 
    "default_icon": "icon.png", 
    "default_title": "Settings", 
    "default_popup": "settingspanel.html" 
    } 
} 

background.js文件:

chrome.extension.onConnect.addListener(function(port) { 
    port.onMessage.addListener(function(msg) { 
    port.postMessage({counter: msg.counter+1}); 
    }); 
}); 

content.js

chrome.extension.onRequest.addListener(
    function(request, sender, sendResponse) { 
    sendResponse({counter: request.counter+1}); 
    }); 

我收到的背景剧本T时的误差帽子说“无法读取属性onConnect”未定义“

回答