无头 Chrome REPL 不工作

Headless Chrome REPL not working

当我尝试 运行:

google-chrome --headless --disable-gpu --repl http://google.com

变得无限:

[0829/155519.758686:INFO:headless_shell.cc(303)] Type a Javascript expression to evaluate or "quit" to exit.
>>> {"result":{"type":"undefined"}}
>>> {"result":{"type":"undefined"}}
>>> {"result":{"type":"undefined"}}
>>> {"result":{"type":"undefined"}}
...

Google Chrome 60.0.3112.113 Ubuntu 16.04

这是 Chrome 中的错误吗?

直接使用二进制 /opt/google/chrome/chrome 而不是 google-chrome 指向 bash 脚本 /usr/bin/google-chrome.

取自

中的评论

https://developers.google.com/web/updates/2017/04/headless-chrome#screenshots

输入这个

 alias chrome=/opt/google/chrome/chrome

然后使用 chrome

 chrome --headless --disable-gpu --repl http://google.com