This is caused by an attempt to make a synchronous AJAX call from a browser.
If an Ajax call is made through jQuery, it occurs when using:
async: false
as an argument for any of jQuery ajax calls.
native XMLHttpRequest, , :
xmlhttp.open(...)
false.
, ajax, - Javascript. , Ajax, , , () async.
, ajax Angular, , :
$HTTP AngularJS
$http angular.js
Angular , , , . XMLHttpRequest , XMLHttpRequest , , .open() .