我的网站刚刚开始扭曲,但仅限于铬

时间:2016-02-26 06:45:47

标签: javascript google-chrome

突然间,我的网站开始扭曲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?

1 个答案:

答案 0 :(得分:0)

您可能正在使用同步ajax请求。

如果你跑

$.ajax({async:false,url:"http://www.google.com"});

在chrome上,你会得到同样的警告。

您必须删除async: false选项以防止发生此警告。

所以你可能以同步的方式发送请求,这是一个坏主意,因为它会阻止主要的javascript线程,使页面无响应。因此警告。

PS:你的“终端”上的日志,我认为是无关的,因为根据我的阅读herejquery.bootstrap-autohidingnavbar根本没有使用ajax。