修改浏览器属性配置的作用---开发机上解决跨域的方式

Posted chineseliao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改浏览器属性配置的作用---开发机上解决跨域的方式相关的知识,希望对你有一定的参考价值。

开发阶段解决跨域问题,可以通过修改浏览器属性配置,来关闭浏览器的同源策略保护机制,从而实现解决跨域问题,有下面三种方式:
1. MAC系统,终端输入代码段

"open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/admin/MyChromeDevUserData/"


2.window系统,cmd输入代码段

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --args --disable-web-security --user-data-dir=D:\temp


3. window第二种方式:快捷方式图标复制图标,右键属性,在“目标”中末尾空格后添加 

--args --disable-web-security --user-data-dir=D:\temp

 

什么情况下会用上面的方式来设置浏览器配置:当你需要调用电脑摄像头的时候,如果浏览器有进行过浏览器配置,就能正常调用电脑摄像头了。
浏览器属性配置成功标志,看到以下提示
您使用的是不受支持的命令行标记:--disable-web-security。稳定性和安全性会有所下降。
修改浏览器配置解决跨域后,能访问别的域的cookie,如果在开发机上

以上是关于修改浏览器属性配置的作用---开发机上解决跨域的方式的主要内容,如果未能解决你的问题,请参考以下文章

跨域_解决浏览器跨域的方式

前端如何去做跨域解决方案

浏览器跨域限制的N种解决方式

解决chrome跨域问题

跨域解决方法

Webpack 配置 proxy 代理解决跨域问题