Safari 解决跨域问题:Access-Control-All

2021-08-12  本文已影响0人  生命不止运动不息

一直以为safari很垃圾,没想到这么人性。

问题:本地写了个html,访问了一个网站的ajax请求。

报错如下:

[Error] Origin null is not allowed by Access-Control-Allow-Origin.
[Error] XMLHttpRequest cannot load https://www.baidu.com/ due to access control checks.
[Error] Failed to load resource: Origin null is not allowed by Access-Control-Allow-Origin. (www.baidu.com, line 0)

原因:跨域了。

解决方案:

1.把safari的开发菜单展示出来

safari浏览器 -> 偏好设置 -> 高级 -> 勾选最底部的开发菜单 勾选显示开发

2.在safari浏览器顶部“开发”菜单项中,勾选停用跨源限制

停用跨源限制
上一篇下一篇

猜你喜欢

热点阅读