Chrome 94版本及以后公网网页不能向私网POST请求的问题

问题:

    以前的系统将网页部署在公网,应用服务器部署在私网,用Chrome浏览器一直能够正常工作,今天,突然发现不能工作了,而系统代码未做任何改动,咋就不行了?通过搜索发现问题的原因如下:

从2021年9月22号,Chrome 94 已正式发布。Chrome 94 默认开启“阻止不安全的专用网络请求”,将使得http的站点请求私有网络接口被拦截。

通过查看Chrome的版本信息如下:

Chrome 94版本及以后公网网页不能向私网POST请求的问题_第1张图片

 原来我的Chrome浏览器被Google公司偷偷地升级为94版本了,所以出现了问题。

问题解决办法

1、临时办法(将来可能不能用)

浏览器客户端关闭“阻止不安全的专用网络请求”功能,步骤如下。
在谷歌Chrome浏览器地址栏里输入:
chrome://flags/#block-insecure-private-network-requests
设置为Disabled

Chrome 94版本及以后公网网页不能向私网POST请求的问题_第2张图片

 2、其它解决办法(推荐解决方式)

将两端升级为HTTPS
Chrome 94版本及以后公网网页不能向私网POST请求的问题_第3张图片

 
使用 WebTransport 安全地连接到目标服务器

Chrome 94版本及以后公网网页不能向私网POST请求的问题_第4张图片
反转嵌入关系

 Chrome 94版本及以后公网网页不能向私网POST请求的问题_第5张图片

你可能感兴趣的:(HTTP技术,HTML5技术,chrome,http,html5)