为什么我的浏览器不支持跨域?

目录:

视频: 不要嘲笑我們的性 2024

视频: 不要嘲笑我們的性 2024
Anonim

CROS(跨源资源共享)是一种重要的机制,可让用户保持其网站安全并保护其站点访问者。 但是,有时用户可能会遇到浏览器不支持跨域请求的问题。

可能由于多种原因导致此问题,包括不正确的策略配置以及浏览器错误。

请按照给出的步骤解决浏览器不支持计算机中跨域请求的问题。

如何在Chrome中启用跨域?

1.修复Firefox中的跨域问题

更改来源政策偏好

  1. 在计算机上启动Firefox浏览器。
  2. 在地址栏中输入about:config ,然后按OK。
  3. 现在,您将看到“ 这将使保修无效 ”页面。
  4. 点击我接受风险! 按钮。

  5. 在配置页面中,搜索security.fileuri.strict_origin_policy。
  6. 双击security.fileuri.strict_origin_policy。

  7. “值”列将从“ 真”更改为“ 假”。

  8. 关闭并重新启动Firefox浏览器。 尝试再次发出请求,并检查是否有任何改进。

如果问题仍然存在,请尝试下一组步骤。

使用Firebug附加组件/开发人员工具

  1. 启动Firefox并加载页面。
  2. 现在,尝试访问该页面或执行导致跨域请求安全性问题的操作。
  3. 现在打开Firebug并复制带有错误的页面的URL。
  4. 在Firefox的另一个标签中再次加载页面。
  5. 现在页面将要求您添加所需的证书。
  6. 添加证书,这将帮助您解决跨域请求。

2.修复Chrome中的跨域请求安全性问题

  1. 保存所有打开的标签页,然后关闭Chrome浏览器(如果正在运行)。
  2. 点击开始,然后在搜索框中输入Chrome
  3. 右键单击Google Chrome图标,然后选择打开文件位置。
  4. 再次在文件资源管理器中右键单击Google Chrome浏览器图标,然后选择属性。
  5. 在“ 快捷方式”选项卡中,对于目标,最后添加–disable-web-security

  6. 单击“ 应用”按钮以保存更改。 如果要求提供系统密码,请输入密码,然后单击“ 确定”。
  7. 关闭“ 属性”窗口。
  8. 现在,打开Chrome浏览器并检查出现跨域请求问题的URL。

3.修复Internet Explorer中的跨域错误

  1. 启动Internet Explorer,然后单击“ 工具”(齿轮图标)。
  2. 单击Internet选项
  3. 转到“ 安全性”选项卡,然后单击“ 自定义级别”按钮。

  4. 在“安全设置”窗口中,在“其他”部分下查找“ 跨域访问数据源 ”选项。
  5. 选择启用按钮。

  6. 单击确定保存更改。 再次单击确定以关闭窗口。
  7. 关闭并重新启动Internet Explorer,然后检查是否有任何改进。
为什么我的浏览器不支持跨域?