Проблема в том, что независимо от задержки перед кликом по "плей" трек обычно кешируется не полностью (видно по затененной полосе состояния под кнопкой "плей") и цикл на пункте 4. становится бесконечным (воспроизведение останавливается).
Снифер при загрузке этого (любого) трека в хроме показывает ГЕТ запрос с кодом 206 (частичная загрузка). И как продолжить догрузку остатков трека я не могу найти.
P.S. в обычном хроме подгрузка как то автоматом продолжается, но при этом в процессе подгрузки снифер не видит ГЕТ, ПОСТ запросов. И попутно возник вопрос HTTP клиент в БАС запросы подгрузит в браузер или отрабатывает их независимо?
Как включить ведение журнала?
-
Используйте действие "Выполнять при каждой загрузке страницы в браузере" с параметром
console.data = [] console.log = function(text) { console.data.push(text) }Потом лог можно получить действие Яваскрипт с параметром
console.dataПример проекта 0_1496299732756_getconsolelog.xml
-
@support Появилась необходимость работать с последней записью в логе.
Оказалось можно просто добавлять новые данные в начало массива черезunshift()
Экшен Выполнять при каждой загрузке страницы в браузере с параметром:console.data = [] console.log = function(text) { console.data.unshift(text) }Последнюю строчку можно получать через экшен яваскрипт
console.data[0]P.S. На learn.javascript пишут, что unshift медленнее push. Так что можно и через
var data_log = console.data.length-1; console.data[data_log] -
Счастье продолжалось не долго.. как раз до экшена Выполнить Javascript На Элементе

Через websocket скрипт работает нормально, а вот лог уже не отображается
:(