我在我的MacBook(使用macOS)中成功运行了phantomjs --web-security=no myfile.js
我的JavaScript文件,但无法在Ubuntu上运行它,它发出此错误:
XMLHttpRequest Cannot Load https://[website].com Cross Origin
Requests are not supported
我发现我的问题与下面的问题有所不同
对于第一个,我的错误消息只是“不支持”,但没有告诉我“仅支持HTTP”(尽管我向HTTPS发送请求)。 对于第二个,我的错误消息不需要' Access-Control-Allow-Origin '标题。
我为PhantomJS尝试了--debug=true
选项,结果发现当在Ubuntu中运行时,PhantomJS会默默地删除cookie。
在我的情况下,有人可以告诉我如何解决这个问题吗?
答案 0 :(得分:0)
phantomjs似乎有一个选项,允许从本地文件到http服务器生成XMLHttpRequests: - local-to-remote-url-access