📅  最后修改于: 2023-12-03 15:08:03.924000             🧑  作者: Mango
CORS(Cross-Origin Resource Sharing)是一种浏览器安全策略,限制了网页从其他域名下加载资源的能力。这种策略的目的是保护用户的隐私与安全。
当一个网页从一个域名请求数据时,浏览器会检查该域名对应的服务器返回的 HTTP 头信息,如果发现没有包含允许该域名访问资源的信息,浏览器就不会允许该网页访问该资源。
在没有 CORS 的情况下运行 Chrome 浏览器,需要使用命令行参数 --disable-web-security
来禁用浏览器的安全策略。
以下是在 Linux 系统下通过命令行启动 Chrome 浏览器并禁用安全策略的步骤:
打开终端并输入以下命令启动 Chrome 浏览器:
google-chrome --disable-web-security --user-data-dir=<dir>
参数说明:
--disable-web-security
:禁用浏览器的安全策略--user-data-dir=<dir>
:指定用户数据目录,设置为一个空目录,可以避免 Chrome 读取到本地存储的 Cookies 等信息例如,指定用户数据目录为 /home/user/chrome-data
:
google-chrome --disable-web-security --user-data-dir=/home/user/chrome-data
打开 Chrome 浏览器后,输入要访问的网址即可。
需要注意的是,在禁用安全策略的情况下,浏览器的安全性会降低,存在被恶意网站利用来窃取个人信息等风险。因此,除非必要,不建议长期使用禁用安全策略的浏览器。