Webkit线程javascript文件加载和执行顺序
我试图构建一个XSS小部件,但在Webkit浏览器加载外部javascript文件时遇到了问题,我正在将这些文件附加到dom中。其工作原理如下: js将3个javascript文件追加到dom jquery、数据和内容中 js是带有自定义命名空间的标准Jquery Data.js是一个javascript数组 js是一组jQuery指令,用于基于data.js中的数据构建小部件 在firefox中,浏览器在100%的时间里都会执行我告诉它的内容,并且小部件会在页面上放置include javascript的位置加载 然而,在Webkit ie Safari中,浏览器以随机顺序返回3个文件,并在返回后执行。这意味着,当Content.js寻找$dojquerymagic时,它失败了。同样,如果jQuery可用,并且由于缺少数据而失败,那么它会延迟加载数据Webkit线程javascript文件加载和执行顺序,javascript,jquery,webkit,xss,Javascript,Jquery,Webkit,Xss,我试图构建一个XSS小部件,但在Webkit浏览器加载外部javascript文件时遇到了问题,我正在将这些文件附加到dom中。其工作原理如下: js将3个javascript文件追加到dom jquery、数据和内容中 js是带有自定义命名空间的标准Jquery Data.js是一个javascript数组 js是一组jQuery指令,用于基于data.js中的数据构建小部件 在firefox中,浏览器在100%的时间里都会执行我告诉它的内容,并且小部件会在页面上放置include javas
有什么建议吗 最好的方法是将服务器上的文件连接起来,从3个http请求转换为1个,然后一起解析和执行脚本 如果不能这样做,是否必须通过将脚本标记附加到dom来添加它们?如果您只是在HTML中添加它们,它应该可以工作:
<script src="widget.js"></script>
<script src="jquery.js"></script>
<!--etc -->
最好的方法是将服务器上的文件连接起来,从3个http请求转换为1个,然后一起解析和执行脚本 如果不能这样做,是否必须通过将脚本标记附加到dom来添加它们?如果您只是在HTML中添加它们,它应该可以工作:
<script src="widget.js"></script>
<script src="jquery.js"></script>
<!--etc -->