Por que chrome.sockets.tcp.create () não funciona no script de segundo plano do aplicativo?
Estou tentando criar umtcp
soquete no script de segundo plano do meu aplicativo.
O erro é (primeira linha no1.js
):
TypeError não capturado: Não é possível ler a propriedade 'tcp' de undefined
Script em segundo plano1.js
:
chrome.sockets.tcp.create({}, function(createInfo) {
chrome.sockets.tcp.connect(createInfo.socketId,
"127.0.0.1", 4005, function(socketInfo) {
});
});
Arquivo de manifesto:
{
"manifest_version": 2,
"name": "UDP TEST",
"version": "1.0",
"app": {
"background": {
"scripts": ["1.js"]
}
},
"permissions": [
{
"socket": [
"tcp-listen:*:*",
"tcp-connect",
"resolve-host"
]
}
]
}
Alguém pode me ajudar? Obrigado!