Как включить ведение журнала?
-
Необходимо читать содержимое консоли chrome в басе
Нашел только вариант с добавлением флага в строку запуска.
--enable-logging --v=1
Лог должен записываться в AppData\Local\Google\Chrome\User Data\Default но он нигде не создается.
-
Используйте действие "Выполнять при каждой загрузке страницы в браузере" с параметром
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 скрипт работает нормально, а вот лог уже не отображается
:(
-
а вот лог уже не отображается :(
Можно пример скрипта, я не очень понял(
Если убрать весь body, скорее всего страница не сможет работать. Js который работает со страницей будет постоянно возращать ошибки, и т д
-
@support Сейчас скину в личку.