在Windows 10中输入以下命令并启动无头镀铬版本时,没有任何事情发生(有/无扩展名):
"c:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
--disable-extensions --headless --disable-gpu --print-to-pdf
它只是静默地返回命令行,我找不到任何pdf文件。
是否有人遇到同样的问题并设法解决它?
我正在使用:Google Chrome 63.0.3239.84(官方版)(64位)(群组:63_win_84)
答案 0 :(得分:2)
Chrome似乎没有权限在目录中写入
尝试使用--enable-logging标志启动命令。像:
"c:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
--enable-logging --disable-extensions --headless --disable-gpu --print-to-pdf
您将收到错误消息。修复它,它将开始工作。
您可以在此处找到更多信息:
How do I use Headless Chrome in Chrome 60 on Windows 10?
答案 1 :(得分:0)
我遇到了这个问题。
我的解决方案是去下载Canary Build for Chrome。 https://www.google.com/chrome/browser/canary.html
然后将其安装到C:\ User \ userName \ AppData \ Local \ Google \ Chrome SxS \ Application。尝试运行指向此安装的命令。
答案 2 :(得分:0)
chrome 也需要完整路径。
在 cmd.exe 中使用它:
start chrome --enable-logging --headless --disable-gpu --print-to-pdf=%cd%\output.pdf https://www.google.com/