首页 > 解决方案 > chrome 扩展背景 - socket.io 连接到 https 而不是 http

问题描述

我在后台使用Socket.io for Google Chrome 扩展来连接到 http 套接字服务器。但是无论我在代码中添加什么,socket.io 总是尝试连接https而不是http. 如何强制套接字客户端始终通过 http 连接?

我正在从 https 页面上的上下文页面调用该函数,这是问题吗?

socket = io.connect( 'http://192.168.1.2:5000/?id=10&token=abjnhikn==' , {secure: false} );
socket.connect();

标签: javascriptnode.jsgoogle-chrome-extensionsocket.io

解决方案


Chrome 似乎不允许不安全的连接,我想你和这个问题一样:WebSocket connection failed on Chrome without SSL


推荐阅读