javascript - 加载源为 : (socketio) 的 <script> 失败

标签 javascript sockets socket.io

我在服务器上的套接字在端口 8081 上运行。在我的客户端,我有:

<script src="https://www.server.co.uk:8081/socket.io/socket.io.js"></script>

及以后:

var iosocket = io()

但是,当我在端口 80 上加载我的页面时(使用客户端代码),我收到一条错误消息:

Loading failed for the <script> with source: ..

然后

ReferenceError: io is not defined.

这里有什么问题?

最佳答案

如果资源对 CORS 没问题,请尝试禁用页面中的所有插件。在我的例子中,Privacy Badger 默认阻止所有远程脚本以防止跟踪器。 放宽了网站上 Privacy Badeger 的检查,一切正常。

关于javascript - 加载源为 : (socketio) 的 &lt;script&gt; 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46528076/

相关文章:

ios - Ionic App 在应用商店上线 - Socket 现在不工作

javascript - 为什么这个 onClick 不起作用?

javascript - 在 javascript 中使用特定键反转对象数组时出现问题(React)

sockets - 进程终止时是否有必要关闭 gen_tcp 连接?

node.js - 如何从 socket.io-redis 发送私有(private)消息(发出)

node.js - socket.io 加入房间的问题

javascript - 如何在同一域中运行两个 React JS 应用程序

javascript - 使用 window.open 创建的文档永远不会达到 "complete"readState

java - 从客户端发送多个服务器对象到服务器

c - 套接字 UDP : Using Sender Info from Recvfrom() in Sendto() Fails