突然间,我的网站开始扭曲chrome mut safari,并且mozilla很好。当我看到控制台时,我得到了这个错误
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience.
并在我的终端中说明了这个
[26/Feb/2016 01:50:19] "GET /static/posts/js/jquery.bootstrap-autohidingnavbar.js?_=1456469408048 HTTP/1.1" 200 5979. Why is this happening?
答案 0 :(得分:0)
您可能正在使用同步ajax请求。
如果你跑
$.ajax({async:false,url:"http://www.google.com"});
在chrome上,你会得到同样的警告。
您必须删除async: false
选项以防止发生此警告。
所以你可能以同步的方式发送请求,这是一个坏主意,因为它会阻止主要的javascript线程,使页面无响应。因此警告。
PS:你的“终端”上的日志,我认为是无关的,因为根据我的阅读here,jquery.bootstrap-autohidingnavbar
根本没有使用ajax。