gpt4 book ai didi

javascript - XMLHttpRequest 无法加载 https ://[website]. com 不支持跨源请求

转载 作者:行者123 更新时间:2023-11-28 04:55:46 24 4
gpt4 key购买 nike

我在 MacBook(带有 macOS)中成功使用 phantomjs --web-security=no myfile.js 运行了我的 JavaScript 文件,但无法在 Ubuntu 上运行它,并出现此错误:

XMLHttpRequest Cannot Load https://[website].com Cross Origin
Requests are not supported

我发现我的问题与下面的问题不同

  1. XMLHttpRequest cannot load Cross origin requests are only supported for HTTP
  2. XMLHttpRequest cannot load https://www.[website].com/

对于第一个,我的错误消息只是“不支持”,但没有告诉我“仅支持 HTTP”(尽管我将请求发送到 HTTPS url)。对于第二个,我的错误消息不需要“Access-Control-Allow-Origin” header 。

我尝试了 PhantomJS 的 --debug=true 选项,结果发现,当在 Ubuntu 中运行时,PhantomJS 会默默地丢弃 cookie。

根据我的情况,谁能告诉我如何解决这个问题?

最佳答案

phantomjs 似乎有一个选项,允许将 XMLHttpRequests 从本地文件发送到 http 服务器:--local-to-remote-url-access

引用:http://phantomjs.org/api/command-line.html

关于javascript - XMLHttpRequest 无法加载 https ://[website]. com 不支持跨源请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42571903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com