📌  相关文章
📜  在没有 CORS (Linux) 的情况下运行 Chrome 浏览器 (1)

📅  最后修改于: 2023-12-03 15:08:03.924000             🧑  作者: Mango

在没有 CORS 的情况下运行 Chrome 浏览器

什么是 CORS

CORS(Cross-Origin Resource Sharing)是一种浏览器安全策略,限制了网页从其他域名下加载资源的能力。这种策略的目的是保护用户的隐私与安全。

当一个网页从一个域名请求数据时,浏览器会检查该域名对应的服务器返回的 HTTP 头信息,如果发现没有包含允许该域名访问资源的信息,浏览器就不会允许该网页访问该资源。

在没有 CORS 的情况下运行 Chrome 浏览器

在没有 CORS 的情况下运行 Chrome 浏览器,需要使用命令行参数 --disable-web-security 来禁用浏览器的安全策略。

以下是在 Linux 系统下通过命令行启动 Chrome 浏览器并禁用安全策略的步骤:

  1. 打开终端并输入以下命令启动 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
    
  2. 打开 Chrome 浏览器后,输入要访问的网址即可。

需要注意的是,在禁用安全策略的情况下,浏览器的安全性会降低,存在被恶意网站利用来窃取个人信息等风险。因此,除非必要,不建议长期使用禁用安全策略的浏览器。

参考文献