Chrome扩展:端口:无法建立连接
Chrome extension: Port: Could not establish connection
我的清单:
{
"name":"name",
"version":"0.1",
"manifest_version":2,
"description":"name app",
"background":{
"scripts":[
"scripts/modernizr.min.js",
"scripts/background.js"
],
"persistent": false
},
"content_scripts": [
{
"matches": ["https://*/*", "http://*/*"],
"js": ["scripts/content.js"],
"run_at": "document_end"
}
],
"permissions":[
"contextMenus",
"tabs",
"http://*/*",
"https://*/*"
],
"icons":{
"16":"images/icon_16.png",
"128":"images/icon_128.png"
}
}
Background.js有一个名为的函数
chrome.contextMenus.onClicked.addListener( function( info, tab )
{
... stuff ...
chrome.tabs.sendMessage( tab.id, { action: "showLibraryUI", library: library }, function( response ){} );
} );
在content.js中,我有一个函数可以监听,但它从未被调用:
chrome.runtime.onMessage.addListener( function( request, sender, sendResponse )
{
...stuff...
} );
在_generated_background_page.html中,我看到了以下扩展:
端口:无法建立连接。接收端不存在。lastError:29设置lastError:29dispatchOnDisconnect杂项标记:259
我在SO上的其他帖子中找不到manifest>2.0的解决方案。
我找到了问题的解决方案。我的content.js中出现语法错误。这导致content.js无法运行,侦听器也不存在。
相关文章:
- Tabrisjs无法建立连接包.json文件
- chrome.tabs.sendRequest:“端口错误:无法建立连接.接收端不存在
- 节点:建立连接时备份 socket.io 自定义发射器
- 谷歌浏览器扩展:端口:无法建立连接.接收端不存在
- 在 2 台计算机之间建立连接,中间有一个网站
- SignalR:在调用方法之前等待重新建立连接
- Chrome扩展:端口:无法建立连接
- AngularJS:WebSocket在Google Chrome中建立连接之前已关闭
- Firefox-WebSocket-未建立连接
- 可以't连接到wss://(建立连接时出错:net::ERR_connection_CLOSED)
- 端口:无法建立连接.接收端不存在
- Chrome扩展端口错误:无法建立连接.接收端不存在
- 与WebSocket建立连接
- 如何通过服务与Angular.js和Node.js建立连接
- 无法与套接字建立连接.(xhr轮询错误)
- 重新建立连接时,Xmlhttprequest状态不会改变
- jsPlumb在建立连接并重命名连接(con_)时触发一个事件
- 端口错误:无法建立连接.接收端不存在
- 我可以捕获失败的 websocket 连接的“无法建立连接”错误吗?
- 与node.js服务器OpenShift建立连接时出现错误