Javascript Socket.IO don';t TideSDK应用程序内部加载
我使用Node.JS+Socket.IO+TideSDK创建了一个聊天应用程序,实际上我的Node.JS+Socket.IO服务器可以通过浏览器完美地工作,但是当尝试用我的TideSDK应用程序加载服务器时,出现了以下错误: ReferenceError:找不到变量:io 会发生什么事 下面的代码是我如何调用服务器的Javascript Socket.IO don';t TideSDK应用程序内部加载,javascript,node.js,webkit,socket.io,tidesdk,Javascript,Node.js,Webkit,Socket.io,Tidesdk,我使用Node.JS+Socket.IO+TideSDK创建了一个聊天应用程序,实际上我的Node.JS+Socket.IO服务器可以通过浏览器完美地工作,但是当尝试用我的TideSDK应用程序加载服务器时,出现了以下错误: ReferenceError:找不到变量:io 会发生什么事 下面的代码是我如何调用服务器的 <script src="https://mynodeserver.com/socket.io/socket.io.js"></script> <sc
<script src="https://mynodeserver.com/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('https://mynodeserver.com/');
</script>
var socket=io.connect('https://mynodeserver.com/');
问题可能是调用var socket=io.connect()时没有加载;您可能应该将其包装在某种document.ready事件(document.addEventListener('DOMContentLoaded',function(){var socket=io.connect(');})中)或者类似的。谢谢Jesper,我会尝试这样做。Jesper,您的代码在Mac OS中工作,但当我尝试在Windows中运行应用程序时,会出现错误。@Tomazio请查看@fairwinds何时发布TideKit?