Javascript 什么是同步XMLHttpRequest?
我正在测试,看是否可以在文档准备好后使用javascript加载.js,并从chrome收到以下警告消息: 主线程上的同步XMLHttpRequest不推荐使用,因为它会对最终用户的体验产生有害影响 我的代码如下:Javascript 什么是同步XMLHttpRequest?,javascript,xmlhttprequest,Javascript,Xmlhttprequest,我正在测试,看是否可以在文档准备好后使用javascript加载.js,并从chrome收到以下警告消息: 主线程上的同步XMLHttpRequest不推荐使用,因为它会对最终用户的体验产生有害影响 我的代码如下: $(document).ready(function(){ var s=$('<script src="test.js"></script>'); $('body').append(s); }); HTML中有一个h1。我相信您的问题与异步有
$(document).ready(function(){
var s=$('<script src="test.js"></script>');
$('body').append(s);
});
HTML中有一个h1。我相信您的问题与异步有关 在HTML5:async、defer中,您可以告诉浏览器何时运行JavaScript代码。有3种可能性:
<script src="myscript.js"></script>
<script async src="myscript.js"></script>
<script defer src="myscript.js"></script>
没有测试。仅供参考。这不是同步XMLHttpRequest。该JS文件可能正在生成一个。test.JS的内容只是console.logdocument.getElementsByTagName'h1',我正在将其编辑到主线程。在文档中添加脚本标记不会创建XMLHttpRequest。问题出在别的地方。错误消息必须附有行号和文件名,您可以检查并发布导致此错误的原因吗?这是jQuery 2.1.4中的这一行:如果f.opena.type、a.url、a.async、a.username、a.password、a.xhrFields
<script src="myscript.js"></script>
<script async src="myscript.js"></script>
<script defer src="myscript.js"></script>
var script = $("<script></script>");
script.attr("src", player.basepath + "whatever.js");
$(document.body).append(script);