您现在的位置是:探索 >>正文

360浏览器允许跨域访问怎么设置

探索5人已围观

简介360浏览器默认是不允许跨域请求的。这个限制卡死了很多本地开发的前端工程师——你本地起了个Vue或React服务,端口8080想调后端接口的3000端口,浏览器直接就给你拦了,报错信息红彤彤一片,CO ...

360浏览器默认是浏览不允许跨域请求的。这个限制卡死了很多本地开发的器允前端工程师——你本地起了个Vue或React服务,端口8080想调后端接口的许跨3000端口,浏览器直接就给你拦了,域访报错信息红彤彤一片,问设CORS三个字母晃得人眼晕。浏览

我见过不少新手在这上面折腾一下午,器允最后无奈去装Chrome插件,许跨或者干脆用Postman凑合调试。域访其实360浏览器本身就留了后门,问设只是浏览藏得比较深,知道的器允人不多。

具体操作分两步。许跨第一步,域访在地址栏输入se://flags,问设回车。你会进到一个实验室页面,全是英文选项,别慌,直接按Ctrl+F搜索关键词“CORS”。搜出来一个叫Allow CORS: Enable CORS for localhost的选项,把它的状态从Default改成Enabled。这一步是让浏览器允许来自localhost的跨域请求。

第二步,改完这个还不算完。你还需要在快捷方式上动手脚。右键点360浏览器的桌面图标,选“属性”,在“目标”那一栏的末尾,先打个空格,然后粘贴这么一段参数:--disable-web-security --user-data-dir=C:\360cors。注意,那个C:\360cors是随便起的文件夹名,你也可以改成别的路径,目的是给浏览器一个独立的用户数据目录,否则加了禁用安全策略的参数也起不来效果。

改完点确定,重新启动360浏览器。这时候你再访问本地页面,调远程接口,你会发现跨域报错消失了。请求正常发出,响应正常接收,整个世界清净了。

但这里有个坑我必须提醒你——这个操作等于把浏览器的安全机制给关了。你平时上网看新闻、购物、登录网银,千万别用这个带参数的快捷方式打开。它只适合开发调试用。我建议你建两个快捷方式,一个正常的日常上网,一个加参数的专门跑本地开发,别混着用。

另外,这个设置不是永久的。360浏览器偶尔更新版本,或者你清理了那个自定义的user-data-dir文件夹,参数就会失效。失效了不用慌,重新检查一遍那两处设置就行。整个过程不到一分钟,比你去装什么跨域插件靠谱多了。

还有个细节,如果你用的是360安全浏览器极速模式,也就是Chromium内核,上面的方法完全适用。但如果你不小心切到了兼容模式,也就是IE内核,那这套办法就没用了。IE内核的跨域配置完全是另一套逻辑,建议你开发的时候始终保持在极速模式下。

说句实在话,360这个设置入口做得确实反人类,藏得深不说,参数还得手动加。但换个角度想,浏览器厂商也是怕用户不懂乱开,把安全功能关了出事情。你要是理解了原理,照着操作,其实挺简单的。下次再遇到跨域报错,别急着骂浏览器了,五分钟搞定。

Tags:

相关文章

  • 网贷黑户贷款口子论坛

    探索

    凌晨两点,老周又刷了一遍那个论坛。屏幕蓝光照着他浮肿的脸,帖子标题一排排全是“无视黑白”“秒批三万”。他点进去,底下跟帖清一色“楼主好人”“已下款”。没人问利息多少,也没人提逾期后果。 这个叫“网贷黑 ...

    【探索】

    阅读更多
  • 怎么做知乎

    探索

    知乎上有个很反直觉的现象:认真写三千字干货的回答,可能只有几十个赞。而一句抖机灵的吐槽,能收获上万赞同。你问我怎么做知乎?先别急着学排版和运营技巧——你得先想清楚,你到底要当个什么样的人。 我混知乎快 ...

    【探索】

    阅读更多
  • 互联网彩票最新进展

    探索

    财政部在2024年11月底悄悄更新了彩票数据,互联网彩票销售额同比又涨了17%。这数字背后,是无数个深夜打开手机买两注的普通人。 我认识一个老彩民,老周,他手机里存着十几个彩票App的快捷方式。但每次 ...

    【探索】

    阅读更多


友情链接