2012-06-21 122 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」未定義「

回答