浏览器无法向不支持CORS的服务器发出远程请求

迈克·巴洛-BarDev

我正在开发一个Web应用程序,该应用程序需要从浏览器通过JSON访问远程服务器,但是该远程服务器不支持CORS。该服务器最终将支持CORS。但是在开发和测试阶段,我需要浏览器来访问远程服务器。

如何获取浏览器以允许来自未启用CORS的服务器的响应?

较新的浏览器对跨域资源共享(CORS)具有安全限制。对于这些浏览器,如果来自服务器的响应标头不包含“ Access-Control-Allow-Origin:*”,则浏览器可能会引发错误,例如:在此处输入图片说明

塞尔吉奥·A。

尽管这是一个古老的问题,但我希望此答案对寻求避免CORS政策的廉价临时补丁的人有所帮助。

如果您使用的是Google Chrome浏览器,则可以使用命令行选项来禁用CORS限制。只需创建一个新的纯文本文件并将其放入:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=~/chromeTemp

只需将此文件另存为Windows中的something.bat,即可轻松使用。或者,您可以直接在终端中使用修饰符(适用于Windows / unix环境)。

重要说明:这只是针对开发环境的廉价,快速且肮脏的解决方法。对于生产环境或用户,请不要考虑这种可能性。修复CORS的最佳方法是在服务器端真正修复CORS标头。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ServiceStack不支持服务器端异步

来自分类Dev

不支持的浏览器的HTTP状态代码

来自分类Dev

远程服务器返回错误:(415)不支持的媒体类型

来自分类Dev

“ Curl:(33)HTTP服务器似乎不支持字节范围。无法恢复。”

来自分类Dev

服务器不支持DirectoryEntry CommitChanges()

来自分类Dev

如果浏览器不支持框架+无法直接访问框架,如何自动获取框架的内容

来自分类Dev

415不支持的媒体类型:在远程服务器中出现此错误,但在localhost中很好

来自分类Dev

Localhost-Cookie被浏览器阻止或不支持

来自分类Dev

现代浏览器不支持眨眼标签吗?

来自分类Dev

简单的python服务器不支持的方法POST

来自分类Dev

服务器不支持SMTP AUTH扩展

来自分类Dev

服务器无法处理请求,因为不支持媒体类型Soap Nodejs

来自分类Dev

浏览器如何向服务器发出取消信号?

来自分类Dev

SequelizeConnectionError:服务器不支持SSL连接

来自分类Dev

浏览器向自己的服务器发送空请求

来自分类Dev

Windows上的Chrome不支持主机文件,而其他浏览器却支持

来自分类Dev

如何从不支持HTML5的旧浏览器绑定到Web套接字服务器

来自分类Dev

浏览器无法向不支持CORS的服务器发出远程请求

来自分类Dev

服务器不支持DirectoryEntry CommitChanges()

来自分类Dev

如果浏览器不支持框架+无法直接访问框架,如何自动获取框架的内容

来自分类Dev

Localhost-Cookie被浏览器阻止或不支持

来自分类Dev

任何浏览器都不支持的javascript函数

来自分类Dev

现代浏览器不支持“ DOMAttrModified”事件吗?

来自分类Dev

Phantomjs浏览器不支持网页上的CORS请求

来自分类Dev

检测浏览器是否不支持具有完整CORS支持的XMLHttpRequest

来自分类Dev

Chrome 扩展:向 node.js 服务器发出 http 请求,发送 cookie 凭据(CORS)

来自分类Dev

Elgg 安装错误:您的服务器不支持重写规则的自动测试,并且您的浏览器不支持通过 JavaScript 进行检查

来自分类Dev

谷歌浏览器在 WAMP 服务器中不支持 localhost https url

来自分类Dev

错误请求 - 浏览器(或代理)发送了此服务器无法理解的请求

Related 相关文章

  1. 1

    ServiceStack不支持服务器端异步

  2. 2

    不支持的浏览器的HTTP状态代码

  3. 3

    远程服务器返回错误:(415)不支持的媒体类型

  4. 4

    “ Curl:(33)HTTP服务器似乎不支持字节范围。无法恢复。”

  5. 5

    服务器不支持DirectoryEntry CommitChanges()

  6. 6

    如果浏览器不支持框架+无法直接访问框架,如何自动获取框架的内容

  7. 7

    415不支持的媒体类型:在远程服务器中出现此错误,但在localhost中很好

  8. 8

    Localhost-Cookie被浏览器阻止或不支持

  9. 9

    现代浏览器不支持眨眼标签吗?

  10. 10

    简单的python服务器不支持的方法POST

  11. 11

    服务器不支持SMTP AUTH扩展

  12. 12

    服务器无法处理请求,因为不支持媒体类型Soap Nodejs

  13. 13

    浏览器如何向服务器发出取消信号?

  14. 14

    SequelizeConnectionError:服务器不支持SSL连接

  15. 15

    浏览器向自己的服务器发送空请求

  16. 16

    Windows上的Chrome不支持主机文件,而其他浏览器却支持

  17. 17

    如何从不支持HTML5的旧浏览器绑定到Web套接字服务器

  18. 18

    浏览器无法向不支持CORS的服务器发出远程请求

  19. 19

    服务器不支持DirectoryEntry CommitChanges()

  20. 20

    如果浏览器不支持框架+无法直接访问框架,如何自动获取框架的内容

  21. 21

    Localhost-Cookie被浏览器阻止或不支持

  22. 22

    任何浏览器都不支持的javascript函数

  23. 23

    现代浏览器不支持“ DOMAttrModified”事件吗?

  24. 24

    Phantomjs浏览器不支持网页上的CORS请求

  25. 25

    检测浏览器是否不支持具有完整CORS支持的XMLHttpRequest

  26. 26

    Chrome 扩展:向 node.js 服务器发出 http 请求,发送 cookie 凭据(CORS)

  27. 27

    Elgg 安装错误:您的服务器不支持重写规则的自动测试,并且您的浏览器不支持通过 JavaScript 进行检查

  28. 28

    谷歌浏览器在 WAMP 服务器中不支持 localhost https url

  29. 29

    错误请求 - 浏览器(或代理)发送了此服务器无法理解的请求

热门标签

归档