【前端开发】前端跨域之禁用同源

同源策略

  • 不同域的客户端脚本在没明确授权的情况下,不能读写对方的资源,即同源策略限制从一个源加载的文档或者脚本如何与来自另一个源的资源进行交互,这是一个用于隔离潜在恶意文件的关键的安全机制
  • 源包含三部分:协议、域名、端口(三者相同则为同一个源)

Chrome禁用同源

  • 点击桌面谷歌图标,打开文件位置,新建一个快捷方式放桌面
  • 在c盘新建一个文件夹“MyChromeUserdata”,用于存储数据
  • 点击新建快捷方式的属性,在“目标”原有属性后面添加“ --disable-web-security",点击确定
  • 双击图标,进入浏览器

Firefox禁用同源

  • 在网址栏中输入”about:config“
  • 再搜索栏中输入"security.fileuri.strict_origin_policy",并设置为"false"

VSCode解决同源策略

  • 安装live-server插件,把扩展设置中的默认浏览器修改为Chorme
  • 终端运行"live-server --port=8082"(端口自定)
  • 插件运行报错,查看node和npm的路径是否正确,否则进入"C:\User\swj-td(电脑用户名)\AppData\Roaming\npm"查看是否存在live-server
  • 以上都没有,则vscode重新安装live-server
  • npm install live-server -g
  • 或者npm install -g cnpm --registry=https://registry.npm.taobao.org
  • npm/cnpm install live-server -g
  • 进入到项目所在文件夹,初始化项目:npm init
  • 运行live-server:live-server
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值