You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 7系统下能否规避此CORS跨域错误?

Windows 7系统下能否规避此CORS跨域错误?

首先得明确:这个CORS错误的核心原因是你访问的dditscdn.com服务器没有配置允许livejasmin.com跨域请求的Access-Control-Allow-Origin响应头,Win10能正常访问大概率是新版浏览器的跨域处理逻辑和Win7上的旧版浏览器有差异(毕竟Win7的Chrome、Firefox早就停止更新了)。

不过作为用户,确实有几个临时的规避方法,虽然都是绕开限制的方案,有一定安全风险,建议只在访问这个特定网站时使用:

  • 给浏览器加启动参数(临时关闭跨域安全检查)

    • Chrome:找到Chrome的快捷方式,右键选「属性」,在「目标」输入框的末尾(注意要留一个空格)加上这段命令:--disable-web-security --user-data-dir="C:/ChromeDevSession",然后点击「确定」重启Chrome。这个方法会创建一个独立的用户会话,关闭了跨域安全校验,能绕过这个错误,但别用这个会话访问其他敏感网站(比如网银)。
    • Firefox:在地址栏输入about:config,点击「接受风险并继续」,然后搜索security.fileuri.strict_origin_policy,把它的值改成false;再搜索privacy.file_unique_origin,同样改成false。重启Firefox后应该就能正常访问了,用完记得改回去,避免其他安全问题。
  • 安装CORS绕过扩展
    针对Chrome和Firefox,可以安装专门的CORS扩展,比如「Allow CORS: Access-Control-Allow-Origin」,安装后点击扩展图标开启,就能临时绕过跨域限制。同样,建议只在访问这个网站时开启,平时关闭扩展,减少安全隐患。

需要强调的是:这些方法都是用户端的临时 workaround,根本解决还是需要LiveJasmin的技术团队联系他们的CDN服务商(dditscdn.com),在服务器上配置正确的CORS响应头,因为CORS的权限是完全由服务器端控制的。

备注:内容来源于stack exchange,提问作者rockstar1

火山引擎 最新活动