新版chrome浏览器安全限制及解决办法

文章目录

1.前置参考

复制代码
https://www.cnblogs.com/songfengyang/p/15627408.html

2.chrome浏览器设置允许跨域

2.1新版block-insecure-private-network-requests设置已被移除

    老版本chrome设置允许跨域设置chrome://flags/#block-insecure-private-network-requests,将其设置为Disabled的选项在新版的chrome中没有该选项。

2.2跨域正确姿势

    新版的跨域设置需要设置浏览器启动参数:

复制代码
--args --disable-web-security  --user-data-dir=D:\MyChromeDevUserData2

    这个我试过了,有效的。

    java后端项目跨域正确姿势:

复制代码
https://mp.weixin.qq.com/s/tbqjCKrTMj-l1lZbeyu81g
https://blog.csdn.net/qq_34905631/article/details/156759710?spm=1001.2014.3001.5501

3.新版安全网络限制

    新版本会有一个专有或本地网络的安全限制默认是开启的,是为了防止跨站请求伪造 (CSRF) 攻击,所以可以设置:

复制代码
chrome://flags#local-network-access-check 设置为Disabled

    或者设置浏览器启动参数:

复制代码
--enable-features=PrivateNetworkAccessRespectPreflightResults 绕过私有网络安全限制

    这个我试过了,有效的。

    页面就可以访问私有网络ip,后端请求头返回,且Access-Control-Allow-Origin限制允许的域

复制代码
Access-Control-Request-Private-Network: true
Access-Control-Allow-Origin: xxxxxxxx(返回具体允许的域,而不是*)

4.参看官方说明

复制代码
https://developer.chrome.google.cn/blog/local-network-access?hl=zh_cn
https://developer.chrome.com/blog/private-network-access-preflight?hl=zh-cn
相关推荐
CodeSheep程序羊14 小时前
宇树科技,即将上市!
java·c语言·c++·人工智能·python·科技·硬件工程
华普微HOPERF14 小时前
从传统电表到AMI终端,数字隔离器如何夯实智能电表电气安全底座?
物联网·安全·数字隔离器
右耳朵猫AI14 小时前
前端周刊2026W22 | React 13周年、TanStack Router、Deno 2.8、Node.js 26、npm 分阶段发布
前端·react.js·node.js
白露与泡影14 小时前
Java 8老系统旁路接入AI Gateway:不升级JDK也能用AI
java·人工智能·gateway
Misnearch14 小时前
Java中创建Map的做法
java·hashmap
scan72414 小时前
从runtime获取信息
java·服务器·前端
心之伊始14 小时前
Spring Cloud Gateway RequestRateLimiter 实战:Redis 令牌桶限流从配置到本地压测验证
java·架构·源码分析·csdn
木头羊oll14 小时前
Uniapp 与 H5 在 App 端的交互
前端·javascript·html
可别39014 小时前
Vue 极简实现语音实时转写(录音转文字,低网络依赖、开箱即用)
前端·javascript·vue.js
AI人工智能+电脑小能手14 小时前
【大白话说Java面试题 第105题】【并发篇】第5题:说一下 synchronized 关键字的底层原理?
java·开发语言·面试