谷歌浏览器(chrome)允许跨域的设置方法

什么是跨域?

跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。

简单的说,跨域是浏览器的限制。

允许跨域有什么用呢?

允许跨域则可以访问其他的内容。解决跨域的问题有多种,包括:

  • jsonp方式
  • 代理服务器的方式
  • 服务端允许跨域访问(CORS)
  • 取消浏览器的跨域限制

本文主要讲取消谷歌浏览器的跨域限制,因为这种方式在开发阶段最简单。

命令行的方式

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