Запуск Chrome с дистанционным сбором-портом делает консоль.
-
26-10-2019 - |
Вопрос
Если я сохраняю следующую строку в 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