我想调试没有像本参考这样的浏览器用户界面的无头铬
我的铬版是84.0.4147.105,色度驱动器版本也是84。
当我运行无头铬时,下面的注意事项出现在cmd。
DevTools listening on ws://127.0.0.1:9224/devtools/browser/~~
而当我进入127.0.0.1:9224
的铬,它正常工作到昨天。
但是今天,当我输入地址时,下面的字符串出现了。
我怎么才能解决这个问题?之前和之后没有更改任何代码。
���TQo�0~ϯ���$���li51����manri̜8�������m::��8>�w�ww�%�)��K
.�ӏ��5QPJ$�e�Z�j����K�Y���?hI���Ke� ����o-+2!a�DD&���v�)� �5�غ�Qt�yyS��#HH��g���x�t1W
>s'��O�B�}�0p�Js��:�;���%�3!�YO1X�bk�4|�����3��j���n��c'��k�̂���'�H�tq��KfKI�z^����|����������v��h4{��wz�\��(n���gu Uv�;( g9��Qn��\W^=X�wg�)���de���~��0�L�M��S����}�5���)r"B�b�Ԃ�ҟs�;�ϵ�������)O?l_�Y�D���㽷��w�&N���4�K�>��l�l�K��-�O^�G1��w�jݕ�.��B�N���_Qwu���6^��pr��w��,S:��r�r�r_S�J�{���cLZ�ʒjP-�ʹzu���o��愈���L��л����m�ᖀ��e������aK���ma��v�x��'�-���u�6��<�q�
�9����GG��=2���Lh?��'+;�&�aSdH���=e�}�����5�X=�8;��ꄢ��i��AB-�cu��/:Y
我想要的是下面的图像
发布于 2020-08-04 12:28:25
我撞到的墙和你的反应完全一样。我认为这是一个bug -即使在重新启动后,它没有回来,所以我静静地等待修补程序。
我刚才看了一个更详细的,而且--我猜--它似乎与开放的铬实例有关.当我使用远程调试标记启动新的chrome时,它会附加到现有的chrome上,而不是在它自己的浏览器中。
我所做的:
运行这两个命令来关闭所有的chrome/chromedriver实例(如果您使用的是chrome,请使用其他命令,或者将其复制到记事本):
taskkill /F /IM chrome.exe
taskkill /F /IM chromedriver.exe
然后跑:
chrome --headless --remote-debugging-port=9222 --disable-gpu https://www.google.com
然后-打开一个新的窗口,对我来说,我可以再次连接。在这里连接:http://127.0.0.1:9222/
把这个..。这和我以前看到的不一样。即使我是无头运行,我仍然有我的其他窗口(公司这条消息!)还有我的扩展。
选择堆栈溢出窗口只是为了好玩,让我在远程窗口的正文中键入这个答复:
当我现在输入这个时,我的鼠标已经被锁定为远程光标"blob“--所以它仍然有一些问题。不过,这对我来说是有效的,让它重新上线。
Chrome版本:Version 84.0.4147.105 (Official Build) (64-bit)
https://stackoverflow.com/questions/63243137
复制相似问题