高版本谷歌浏览器对内网IP跨域的限制
在一次测试中,采用http部署网页,服务器采用内网ip,即使我服务端在http头部加了跨域相关的设置,如下所示,但是浏览器依然报跨域错误。而且有意思的是,一旦开了findler这样的抓包工具,就不报跨域错误了。
stringstream sstream;sstream << "Access-Control-Allow-Origin: *" << "\r\n";sstream << "Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS" << "\r\n";sstream << "Access-Control-Allow-Headers: *" << "\r\n";
后来才得知是高版本谷歌浏览器(chrome 93以上)对内网ip的限制有了新的限制,需要进入chrome://flags/#block-insecure-private-network-requests网页,将“Block insecure private network requests”这个开关改成disabled就可以了
下面是查到的相关的资料:
"block-insecure-private-network-requests"是Chrome浏览器的一项安全特性,旨在阻止通过非安全连接(如HTTP)发送到私有网络的请求,以提高用户的安全性和隐私保护。
该特性最初于Chrome 93版本中引入,并默认启用。Chrome 93于2021年9月1日发布,因此该特性从该版本开始可用。如果您使用的是较早的Chrome版本,则可能需要手动启用该特性。
需要注意的是,启用该特性后,如果您的网站使用了非安全的连接(如HTTP)来发送到私有网络的请求,则这些请求将被阻止,可能会导致您的网站的部分功能无法正常使用。因此,建议您将您的网站升级到使用安全连接(如HTTPS),以确保最佳的用户体验和安全性。
高版本谷歌浏览器对内网IP跨域的限制相关推荐
- 公网域名访问内网IP跨域
项目场景: 在公司内网环境下,使用公网域名下的系统用js访问内网的接口,会出现跨域问题. 原文:https://developer.chrome.com/blog/private-network-ac ...
- h5跨域访问图片_网页保存为图片及高清截图的优化 | canvas跨域图片配置
本次技术调研来源于H5项目中的一个重要功能需求:实现微信长按网页保存为截图. 这里有个栗子(请用微信打开,长按图片即可保存):3分钟探索你的知识边界 将整个网页保存为图片是一个十分有趣的功能,常见于H ...
- 网页保存为图片及高清截图的优化 | canvas跨域图片配置
本次技术调研来源于H5项目中的一个重要功能需求:实现微信长按网页保存为截图. 这里有个栗子(请用微信打开,长按图片即可保存):3分钟探索你的知识边界 将整个网页保存为图片是一个十分有趣的功能,常见于H ...
- 【spring跨域问题处理】
目录 1. 什么是跨域? 2. 为什么浏览器要限制跨域访问呢? 3. 为什么要跨域 4. SpringBoot 实现前后端分离的跨域访问(CORS) 1. 基本介绍 1.1 CORS工作原理 1.2 ...
- springmvc【问题1】跨域
2019独角兽企业重金招聘Python工程师标准>>> 问题介绍:什么是跨域 简单的说即为浏览器限制访问A站点下的js代码对B站点下的url进行ajax请求.比如说,前端域名是www ...
- 跨域解决方案之CORS
目录 1.什么叫做跨域请求 2.跨域调用测试 3.解决方案CORS跨域 (1)概述 (2)请求过程 (3)解决办法 (4)SpringMVC跨域注解 1.什么叫做跨域请求 跨域是指通过js在不同的域之 ...
- Axiso解决跨域访问 !!!!
首先请检查下你的 Vue 版本, Vue2 和 Vue3 跨域方式不同: 首先在配置 config里面的index.js proxyTable: {'/api': {// target: 'http: ...
- .net core实现跨域
什么是跨域在前面已经讲解过了,这里便不再讲解,直接上代码. 一.后台API接口 用.net core创建一个Web API项目负责给前端界面提供数据. 二.前端界面 建立两个MVC项目,模拟不同的ip ...
- linux测试内网速度慢,shell多线程快速检测内网ip是否存活
之前写了一篇shell检测内网ip是否存活,对内网ip检测实在是太慢了,最近闲得蛋疼,决定用多进程来解决. #!/bin/bash # By rocdk890 # https://blog.slogr ...
最新文章
- CentOS 6.x 使用安装光盘作为yum源
- Kubernetes 新玩法:在 yaml 中编程
- C++ STL的妙用
- jboss将war放在那?_将策略插入JBoss Apiman
- 利用Python爬取网易上证所有股票数据(代码
- java -Date、DateFormat、Calendar类
- 不在一个局域网下,如何设置可以被远程登录的服务器[ubuntu]?【ssh登录】【不使用软件】
- 机器学习-西瓜书第一、二章
- springboot项目java生成kml文件
- x61 linux 驱动 无线网卡,联想ThinkPad X61无线网卡驱动
- 北海市卫生学校计算机教室,北海市卫生学校:借力智慧校园,开启德育管理新篇章...
- 矩阵连乘问题算法思想_算法之矩阵连乘
- JAVA制作网页的软件有哪些,html5开发工具(开发html5网页的软件有哪些)
- 怎么批量下载哗哩哗哩B站主页视频
- MOGRT替换视频,图像,照片及LOGO?如何替换PR动态图形模板中的图片视频素材
- 行人重识别 度量学习
- Linux系统下搭建常用服务器
- 自制 计算机主板,DIY从入门到放弃:主板避坑简单三步走
- [math]判断一个点是否在多边形内的方法
- 晶体封装越小esr越大_晶振与晶体的参数详细介绍