Email:bin(a)Yibababa.com
什么是跨域?
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。
简单的说,跨域是浏览器的限制。
允许跨域有什么用呢?
允许跨域则可以访问其他的内容。解决跨域的问题有多种,包括:
本文主要讲取消谷歌浏览器的跨域限制,因为这种方式在开发阶段最简单。
命令行的方式
Windows系统:
在桌面创建chrome浏览器的快捷方式,在快捷方式点击鼠标右键,选择属性,找到打开路径(目标),在…chrome.exe"后面按一下空格键,然后加上下面这个命令行:
--args --disable-web-security --user-data-dir="C:/ChromeDevSession"
分别点击“应用”、“确认”即可。
Mac系统:
在终端中执行命令
open -a 'Google Chrome' --args --disable-web-security --user-data-dir=/tmp/chrome_dev_test
打开Chrome 执行成功,会看到浏览器顶部有下面这个提示,说明取消跨域成功
您使用的是不受支持的命令行标志:--disable-web-security ,稳定性和安全性会有所下降。
扩展程序的方式
谷歌浏览器提供了许多可允许跨域的扩展插件。
功能多一点的,可以设置黑白名单,如:Allow-Control-Allow-Origin
简捷一点的,只提供一个开关按钮,即点即用,如:cros-anywhere
文章来源:https://www.cnblogs.com/China-Dream/p/15696676.html
联系:bin(a)Yibababa.com
美国1888网(Yibababa.com)