socket.io.min.js的本地副本出现问题



我想在并不总是连接到互联网的客户端服务器系统上使用烧瓶和Web套接字。我已经制作了jQuery-1.11.1.min.js和socket.io.min.js的本地副本。当我使用它们时,我遇到了问题:

[错误] 类型错误: null 不是对象(计算 'a.transport.onClose'( (匿名函数( (socket.io.min.js:2:15385(

在浏览器中。如果我从网络加载 js 库,没有问题。

这不是一个令人满意的答案,但顺序很重要!!

从网络:

<script type="text/javascript" 
  src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript"
  src="//cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.5/socket.io.min.js">
</script>

工作正常,但是

<script src="{{url_for('static', filename='jquery-1.11.1.min.js')}}"></script>
<script src="{{url_for('static', filename='socket.io.min.js')}}"></script>

给出了上述问题...

如果我按如下方式颠倒顺序,那么一切正常:

<script src="{{url_for('static', filename='socket.io.min.js')}}"></script>
<script src="{{url_for('static', filename='jquery-1.11.1.min.js')}}"></script>

也许是时间问题...不会给我留下好感,但至少我可以进步。

最新更新