Jos*_*ain 8 chromium windows-server-2016 puppeteer
背景
我的任务是用Chromium替换我们的基于IE的打印逻辑,这样我们最终可以支持在Windows Server Core或可能支持.Net Core的其他操作系统上运行我们当前的服务器软件.我目前的想法是使用Chromium嵌入式框架或使用Puppeteer.我倾向于后者,因为我觉得在操作系统之间移植会更容易.
问题
最初它没有启动有关沙盒的错误,所以我添加了no-sandbox标志.现在,当我尝试加载Chromium时,它无法启动以下异常,声明它无法加载chrome.dll
PS C:\Program Files (x86)\Google\Chrome\Application>> .\chrome --headless --enable-logging --disable-gpu --screenshot="C:\screen.png" "https://www.chromestatus.com/"
Run Code Online (Sandbox Code Playgroud)
这会在debug.log文件中产生以下错误:
[0813/133208.016:错误:main_dll_loader_win.cc(134)]无法从c:\ Program Files(x86)\ Google\Chrome\Application\68.0.3440.106\chrome.dll加载Chrome DLL:找不到指定的模块.(0x7E的)
我已经在互联网上查了一下,发现了一些提到这个错误,但建议的修复似乎没有解决问题.
这已报告给 Chromium 团队。Chromium 68+ 似乎与 Windows Server 2016 存在问题。
https://bugs.chromium.org/p/chromium/issues/detail?id=873097
归档时间: |
|
查看次数: |
1075 次 |
最近记录: |