Как исправить "ожидающий" статус в окне Chrome Developer?
Когда я пытаюсь включить сценарии социальных сетей на свою страницу, я получаю статус "ожидающий" в Chrome на некоторых компьютерах (не все):
http://s17.postimg.org/xvpjllmwv/image.png
Иными словами, сценарии не загружаются. Сценарии включаются по умолчанию, как рекомендовано руководством разработчика.
Какие настройки Chrome могут вызывать такое поведение?
Ответы
Ответ 1
Это связано с блоком Ad или некоторым плагином, который вы используете с хром. Отключение рекламного блока/плагина, который блокирует запросы, устранит вашу проблему. Он блокирует все запросы и поэтому ожидает ответа.
Попробуйте исправить этот путь и поделиться статусом.
Ответ 2
Используете ли вы HTTPS на сайте?
Если вы, хром блокирует HTTP-запросы на веб-сайтах https и показывает серый экран возле звезды закладок на панели URL.
Если это так, просто включите свой внешний материал без указания протоколов
Пример:
Изменить
http://domain.com/some.js в//domain.com/some.js
Ответ 3
Ответ повторяется из этого вопроса.
У меня была такая же проблема с OSX Mavericks, оказалось, что антивирус Sophos блокировал определенные запросы, как только я удалил его, проблема исчезла.
Вы также можете попробовать отключить расширения в chrome, чтобы узнать, помогает ли это, если вы знаете, что расширение вызывает проблему. Используйте флаг '--disable-extensions', чтобы определить, устраняет ли он проблему.
Ответ 4
Я использовал AngularJS в качестве интерфейсной платформы для своего приложения, а как-то $httpProvider.defaults.withCredentials = true;
сделал все мои ожидающие запросы POST
. После того, как я удалил эту строку, все будет работать мгновенно.
Ответ 5
Иногда при загрузке системы script требуется больше времени на загрузку. поэтому следите за тем, чтобы вы дождались ответа, прежде чем манипулировать им.
поэтому, а затем выполнив следующие
var temp;
$.get('path/to/filename.ext',function(data){
temp = data;
}
//use temp
сделайте это
var temp;
$.get('path/to/filename.ext',function(data){
temp = data;
//use temp
}