Opera, AJAX и зависание браузера
До полной загрузке страницы делаю ~90 объектов XTR, сразу инициализирую и запускаю. (Это не извращение, а необходимость, ибо юзерскрипт орудует на не подконтрольном сайте)
Проблема в том, что пока всем они не выполнятся, то страница как бы подвисает - не работают ссылки на ней. Гипертекст видно, прокручивается, яваскрипт работает, даже ловит локальные события типа нажатий. Но перейти по банальной ссылке не получается - по всей видимости она кладется в конец очереди, и пока все запросы не выполнятся, переход не произойдет. А если хоть один запрос повис, то и вся очередь стоит. Помогает кнопочка "стоп" и повторное нажатие, но это не вариант так делать постоянно. Подскажите, как переход по ссылке сделать более приоритетным, чем любой AJAX на странице? Потери данных не страшны. |
Ты действительно думаешь что можно управлять какими-то приоритетами?
Как вариант - отслеживать клики по ссылкам и абортить все запросы по клику. Вот только не всегда клик по ссылке == переход по ней. Плюс есть еще кнопки отправки формы. А зачем столько запросов то? |
Цитата:
Вы ерундой страдаете. |
Часовой пояс GMT +3, время: 16:31. |