相关疑难解决方法(0)

为什么当我动态加载脚本时,firefox随机停止加载标签脚本?

为什么Firefox随机停止加载<script>用js动态添加的标签?
在这张图片上,我动态加载这些脚本,然后将它们添加到dom中

  • "/assets/js/lib/socket.io-1.3.6.js"
  • "/assets/js/lib/tweenmax.min.js"
  • "/assets/js/lib.js"
  • "/assets/js/module.js"
  • "/资产/ JS /模块"

相当随机,结果就是这样,动态加载的随机脚本和其他脚本(7-15s之间)之间存在很大的滞后

显示时间线装载ressources的萤火虫Pic

我实际上加载了我的脚本

function(url, callback){
    var elem = document.createElement("script");
    elem.async = true;
    elem.src = url;
    elem.type = "text/javascript";
    elem.onload = callback;
    document.getElementsByTagName("body")[0].appendChild(elem);
}
Run Code Online (Sandbox Code Playgroud)

编辑:
当我在我的html页面中添加脚本标签时,滞后不会出现,它只会在我用JavaScript加载脚本时出现.但实际上我需要用JavaScript加载这些脚本.

有一个小 提示的错误https://jsfiddle.net/ccgb0hqr/如果警报显示立即刷新页面,直到错误发生

javascript browser firefox loading script-tag

7
推荐指数
1
解决办法
479
查看次数

为什么Safari和Chrome上的Socket.io连接速度很慢

我是Node.js和Socket.io的真正新手 - 所以如果这是一个愚蠢的问题,请耐心等待.

我在Heroku上设置了一个非常基本的假人来测试Socket.io.您所能做的就是单击一个按钮,所有连接的浏览器都会相应地看到一条消息.当服务器在本地运行时,这非常有效.现在它在Heroku上我看到Safari和Chrome上的连接问题.初始连接延迟大约10秒,第一次调用时出现错误503 io.connect('http://myapp.heroku.com/').

在Firefox和Internet Explorer中,几乎可以立即实现连接.

你可以在这里看到应用程序: http://sprain.ch/socketio/

关于什么可能导致这个问题以及如何解决它的任何想法?

node.js socket.io

5
推荐指数
2
解决办法
7162
查看次数

Socket.io脚本大小减少

socket.io源脚本就像70k,很大一部分是注释,空格......

我需要将该脚本缩小到更小的大小某些脚本甚至没有空格,代码都是这样,这会减少脚本的原始大小.

socket.io脚本的位置在哪里,以便我可以删除注释和空格?或者是否有一个socket.io已经没有注释和空格较小的尺寸?

node.js socket.io

3
推荐指数
1
解决办法
4644
查看次数

标签 统计

node.js ×2

socket.io ×2

browser ×1

firefox ×1

javascript ×1

loading ×1

script-tag ×1