Chrome 浏览器和 Firefox 浏览器 HTTP 自动跳转到 HTTPS 解决方案
最编程
2024-10-12 06:54:37
...
一、背景介绍
随着网络安全意识的不断提高,越来越多的网站开始采用HTTPS协议,以确保数据传输的安全性。然而,有时用户在浏览网页时,可能会遇到HTTP请求被自动跳转至HTTPS的情况导致网站打不开,提示安全问题,有时还要人工手动删除https的s,很影响个人心态,这在Chrome和Firefox等主流浏览器中尤为常见。这种自动跳转虽然提高了安全性,但有时也可能给用户带来不便。本文将针对这一现象,为您提供解决方案。
Chrome浏览器http自动跳转https解决方法
1.地址栏中输入:chrome://net-internals/#hsts
。
2.里输入想要删除的网址,注意是去掉http://
或https://
前缀的网址,如:www.baidu.com
,在Delete domain
中输入项目的域名,并Delete
(删除)。
3.返回新标签页输入:http://www.baidu.com
测试,然后显示出来的就不会再自动跳转到https了。注意:例子是拿某度做教程,而不是对网站有安装SSL证书有效,而是对只有http协议的网站有效。
Firefox(火狐)浏览器http自动跳转https解决方法
经过测试,修改about:config
方法不可行,导致所有https协议的网站都打不开,所以需要用插修的替代完美解决这个出错问题。
操作步骤,如下:
- 打开火狐浏览器。
- 前往火狐的扩展市场页面。
- 搜索可以控制跳转的插件,
Smart HTTPS
。
- 安装并配置合适的扩展,根据需要进行设置。
工具栏插件信息展示
最终效果
推荐阅读
-
Chrome 浏览器和 Firefox 浏览器 HTTP 自动跳转到 HTTPS 解决方案
-
Node.js:开发人员必须掌握的 10 个库(下) - Lodash 库的功能和优势: 使用 Polyfills 实现跨浏览器兼容。 在处理对象数组时,提供过滤器、搜索和 flatMap 等内置解决方案。 帮助开发人员避免冗余代码并保持代码清晰。 阿克西奥斯 Axios 是一款基于 Promise 的 HTTP 客户端,适用于 Node.js 和浏览器。它还能根据需要管理浏览器或 Node.js 请求和响应数据的转换。Axios 是同构的,这意味着它可以在服务器和客户端使用相同的代码库。Axios 在服务器端使用本地 HTTP 模块,在客户端使用 XMLHttpRequest 进行 HTTP 通信。 Axios 库的特点和优势: 为 GET、PUT、POST 和 DELETE 等常见 HTTP 数据类型提供 API 方法。 在互联网上执行 HTTP 查询时,可防止跨站请求伪造(CSRF),从而提高安全性。 自动 JSON 数据转换,可轻松将响应数据转换为 JSON 格式。 Puppeteer Puppeteer 是一个 Node.js 框架,它通过 DevTools 协议提供了一个高级 API,允许你通过控制 Chrome/Chromium 实现浏览器自动化。它可用于自动化前端测试,如处理请求、识别和比较用户界面组件以及性能测试。在代码中导入 Puppeteer 软件包后,就能构建 Chromium 实例,然后与浏览器引擎通信,执行自动化测试。 Puppeteer 库的优势和功能: