Проблема в том, что независимо от задержки перед кликом по "плей" трек обычно кешируется не полностью (видно по затененной полосе состояния под кнопкой "плей") и цикл на пункте 4. становится бесконечным (воспроизведение останавливается).
Снифер при загрузке этого (любого) трека в хроме показывает ГЕТ запрос с кодом 206 (частичная загрузка). И как продолжить догрузку остатков трека я не могу найти.
P.S. в обычном хроме подгрузка как то автоматом продолжается, но при этом в процессе подгрузки снифер не видит ГЕТ, ПОСТ запросов. И попутно возник вопрос HTTP клиент в БАС запросы подгрузит в браузер или отрабатывает их независимо?
Как запретить подгружаться элементу?
-
@uraabk said in Как запретить подгружаться элементу?:
@ishka94 http-клиент как возможность. Там каждый новый элемент надо подгружать запросами. Смотря конечно, что вы имеет ввиду под элементами.
Что в http-клиенте, что в браузере одинаковые запросы отдают одинаковые ответы. Если элемент - часть ответа на запрос, то нельзя запретить его подгрузку отдельно от всех остальных.
-
@ishka94 said in Как запретить подгружаться элементу?:
Неужели нету способа в БАС запретить подгрузку новых элементов. Как тогда привести страницу в статичное состояние?
Нужно рассматривать частный случай, но, если этот элемент грузится одним запросом со всеми остальными, то нельзя.
Можно через экшн Javascript. Обратиться к элементу и выполнить код, меняющий его стиль на неотображаемый. Но это уже после загрузки страницы.