phantomjs无法加载其路径包含非ascii字符的文件

时间:2015-02-24 15:40:25

标签: javascript phantomjs

尝试加载带路径的本地文件

  

“文件:/// C:/phantom/ŞUBAT-2015-1.xhtml”

包含非ascii字符的

给出了以下异常:

  

无法加载网址:“file:/// C:/ phantom /?UBAT-2015-1.xhtml”

如何让phantomjs找到文件?

顺便说一句,无法更改文件名。

注释:在脚本中尝试以下内容: require('fs')。write(“filename.txt”,path,'w') puts正确的文件名到filename.txt

感谢。

1 个答案:

答案 0 :(得分:0)

Yavu你能为你的问题添加更多代码吗? (如果不了解更多情况,有点难以弄清楚出了什么问题)

话虽这么说,你可以尝试使用标志--web-security=false来允许phantomjs在另一个页面的上下文中访问你的本地文件。您可以在命令行上运行phantomjs --web-security=false yourScript.js来试试。