Запуск Chrome с дистанционным сбором-портом делает консоль.

StackOverflow https://stackoverflow.com/questions/6826122

Вопрос

Если я сохраняю следующую строку в HTML -файл и открываю файл в Chrome, она работает нормально.

<script> console.log('hello') </script>

Но если вы запускаете Chrome с --remote-shell-port=9222 Журнал не появляется в консоли.

Кто -нибудь знает об обходном пути?

Это было полезно?

Решение

Флаг с дистанционным оболочкой открывает протокол отладки V8, который в основном поддерживает только возможности отладки JavaScript, доступные в двигателе JavaScript V8, используемый в Chrome. Консоль является особенностью браузера, и V8 ничего не знает об этом, как многие другие функции, включая DOM и Inspection. Это одна из причин, по которой мы работаем над новым протоколом удаленной отладки, который также будет охватывать другие домены. Он находится на этапе разработки и меняется, но вы можете попробовать. См. Документация наhttp://code.google.com/chrome/devtools/docs/remote-debugging.htmlВ частности, вы должны быть заинтересованы в уведомлениях о консоли: http://code.google.com/chrome/devtools/docs/protocol/console.html#events

Другие советы

Полное признание того, что дистанционный порт оборвался, я обнаружил, что запуск двух экземпляров Chrome-один без дистанционного оболочка-порта, а один-и затем работая с первым экземпляром. Обратите внимание, что я обнаружил, что упорядочение было важным, запустите экземпляр с помощью секунды с удаленным-оболочкой ...

"C:\Documents and Settings\rlong\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
"C:\Documents and Settings\rlong\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --remote-shell-port=9222
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top