这里是上下文不足的地方。
我正在运行一个网站,该网站使用Java的“ Process Builder”来调用一个包含伪造者代码(当然,运行无头chrome)的node.js脚本。该脚本会传递html内容以转换为pdf,并将输出的pdf文件写入其中。该脚本托管在运行CentOS 6的Amazon Linux映像上。
问题在于该脚本似乎什么也不返回,因此我下载的pdf文件打开了一个“无法加载”对话框。
代码的其余部分是有争议的,因为它在本地可以很好地工作,但是这些是我在通过操纵up启动无头chrome时正在使用的标志。
dumpio:true,
args: [
'--allow-insecure-localhost',
'--allow-running-insecure-content',
'--disable-web-security',
'--no-sandbox',
'--disable-setuid-sandbox',
'--no-first-run'
]
我想知道是否有人对此有任何见识。我怀疑这可能是node.js的权限问题,因为只要我使用'sudo',就可以通过命令行手动运行它。
但是,由于此脚本似乎根本不会产生任何日志,因此调试起来也很麻烦。
感谢您的见解或评论。