Есть несколько вопросов по этому поводу, но в основном не хватает деталей и нет однозначного ответа.
Так что я использую опрос длинных xhr, мой опрос довольно простой и выглядит просто как
var poll = function() {
$.get(url, function(data) {
doStuff(data);
poll();
});
};
Я начинаю, что из сценария, который импортирован непосредственно перед этим, я удаляю абсолютно все остальное на странице, поэтому единственное, что загружается в javascript (синхронно), я затем заключаю вызов в
window.onload = function () {
setTimeout(poll, 0);
};
Несмотря на то, что webkit все еще дает мне постоянно загружаемую строку URL, я могу изменить 0 на произвольное число, чтобы исправить это, однако я действительно хотел бы последовательный способ никогда больше не видеть эту проблему.
У кого-нибудь есть какие-нибудь идеи?Я пробовал различные другие методы для ожидания загрузки, проверка в веб-инспекторе показывает, что файл, содержащий запуски, вышеупомянутые js, загружается последним до начала опроса, а последняя строка этого файла -}) ();который выполняет все это.