19/10/2016, 16:28
|
| | Fecha de Ingreso: octubre-2014
Mensajes: 6
Antigüedad: 10 años, 2 meses Puntos: 0 | |
Problema al usar socket.io en Tampermonkey Buenas tardes a todos, actualmente tengo un código simple de un chat que funciona con node.js, socket.io y express que me funciona correctamente.. A lo cual ahora como prueba quería implementarlo en un script con tampermonkey para usarlo en una web (no es mía) y mantener una comunicación con el chat, probé solo con un connect en el on, pero me genera un error en console.. Pero en mi cliente si me funciona sin errores. El error creo que es en el require, pero dicha url la uso en el cliente y me funciona sin errores :/ Por lo cual no entiendo que es lo que necesita, ya que en el cliente solo tengo añadido esa url (http://listamiembrosext.ddns.net:3000/socket.io/socket.io.js). Mi código del servidor es este
Código:
var express = require('express'),
app = express(),
server = require('http').createServer(app),
io = require('socket.io').listen(server),
nicknames = [],
NumConect = 0,
IDusu = 0;
server.listen(3000);
app.get('/', function(req, res){
res.sendfile(__dirname + '/index.html');
});
io.sockets.on('connection', function(socket){
//TODO EL RESTO
});
Código del cliente.. Solo es la parte esencial
Código:
<script src="http://listamiembrosext.ddns.net:3000/socket.io/socket.io.js"></script>
<script>
socket.on('connect', function () {
console.debug("Conectado.")
});
</script>
Con eso en el servidor y cliente, me funciona correctamente.. Ahora el código del tamper
Código:
// ==UserScript==
// @name PruebaSocket.io
// @namespace http://tampermonkey.net/
// @version 0.1
// @description -
// @author LB
// @match unawebrandom.com
// @require http://listamiembrosext.ddns.net:3000/socket.io/socket.io.js
// ==/UserScript==
var socket = io.connect("http://listamiembrosext.ddns.net:3000");
socket.on('connect', function () {
console.debug("Conectado");
});
El error que aparece es este:
Si es posible hacerlo en tampermonkey como lo planeo hacer, o no es posible? Alguien me brinda ayuda? Gracias :) |