当前位置: 首页 > news >正文

SSL部署完成,https显示连接不安全如何处理?

a1afd332f4ab1bd12dd421e4cc6eb6ec

在部署 SSL 后,如果浏览器仍然显示 “连接不安全”“Not Secure”,通常是由以下几种原因导致的。针对每种可能的原因和问题,以下提供了详细的排查和解决方案。


1. 排查问题的可能原因

1.1 SSL 证书未正确安装

如果 SSL 证书安装不完整或配置错误,浏览器会显示连接不安全。

解决方法

  1. 验证证书安装是否正确

    • 使用在线工具检查是否正确安装了证书,例如:
      • SSL Labs SSL Test
      • DigiCert SSL Checker
  2. 检查证书链是否完整

    • 确保安装了中间证书(Intermediate Certificate)。大多数 SSL 证书需要服务商提供的中间证书来建立完整的信任链。
    • 如果中间证书未正确配置,请重新下载中间证书并安装。
  3. 重新部署 SSL 证书

    • 在服务器上重新部署 SSL 证书,确保配置文件中包含私钥(Private Key)、证书文件(Certificate)和中间证书。

1.2 网站仍允许 HTTP 访问

即便 SSL 部署成功,如果网站的资源(如图片、CSS、JS 文件)在加载时仍通过 HTTP 协议访问,浏览器会认为连接不完全安全。

解决方法

  1. 强制重定向到 HTTPS

    • 配置服务器,将所有 HTTP 请求自动跳转到 HTTPS:
      • Nginx 配置:
        server {listen 80;server_name yourdomain.com;return 301 https://$host$request_uri;
        }
      • Apache 配置:
        .htaccess 文件中添加:
        RewriteEngine On
        RewriteCond %{HTTPS} off
        RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  2. 更新资源链接为 HTTPS

    • 确保网页中的所有资源(如图片、CSS、JS 文件)都通过 HTTPS 加载。
    • 使用 浏览器开发者工具(F12 > Console)检查是否存在 Mixed Content(混合内容)警告。
  3. 使用相对 URL

    • 将资源的绝对 URL(如 http://example.com/image.jpg)替换为相对 URL(如 /image.jpg),避免强制指定 HTTP。

1.3 未配置正确的域名或子域名

SSL 证书仅对特定域名有效。如果用户访问的域名(如 www.example.com)未包含在证书中,浏览器会警告不安全。

解决方法

  1. 确认证书支持的域名

    • 检查证书是否覆盖所有需要的域名(如 example.comwww.example.com)。
    • 如果使用子域名,确保使用了 通配符证书(Wildcard SSL,如 *.example.com)。
  2. 更新访问 URL

    • 确保用户访问的域名与 SSL 证书中配置的域名一致。
  3. 重新申请证书(如有必要):

    • 如果证书不支持当前访问的域名或子域名,请重新申请包含所有需要域名的 SSL 证书(如多域名证书)。

1.4 使用了过期、吊销或无效的 SSL 证书

如果 SSL 证书已过期、被吊销或不是可信机构颁发的,浏览器会显示不安全。

解决方法

  1. 检查证书有效期

    • 确保证书在有效期内。如果证书已过期,需重新申请并部署新的 SSL 证书。
  2. 检查证书是否被吊销

    • 使用在线工具或证书吊销检查(CRL 或 OCSP)验证证书状态。
  3. 使用可信颁发机构的证书

    • 确保使用由可信的 CA(证书颁发机构)颁发的证书,例如 Let’s Encrypt、DigiCert、GlobalSign 等。

1.5 未开启 HTTPS/SSL 配置的强制规则

即使 SSL 部署正确,如果服务器未启用某些增强安全的配置,浏览器可能会显示连接不完全安全。

解决方法

  1. 启用 HSTS(HTTP Strict Transport Security)

    • 配置服务器强制使用 HTTPS:
      • Nginx 配置:
        add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
      • Apache 配置:
        Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
    • HSTS 可告知浏览器始终通过 HTTPS 访问网站,从而避免安全警告。
  2. 启用 TLS 1.2 或更高版本

    • 确保服务器支持现代加密协议,例如 TLS 1.2TLS 1.3,并禁用旧版本协议(如 SSL 3.0、TLS 1.0 和 TLS 1.1)。
      • Nginx
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_prefer_server_ciphers on;
      • Apache
        SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
  3. 配置强加密算法

    • 优化服务器的加密套件:
      • 推荐配置:
        ECDHE-RSA-AES128-GCM-SHA256
        ECDHE-RSA-AES256-GCM-SHA384
        ECDHE-RSA-CHACHA20-POLY1305

1.6 本地缓存问题

如果以上配置均正确,但浏览器仍显示“不安全”,可能是由于浏览器缓存了旧版的 HTTP 页面。

解决方法

  1. 清除浏览器缓存

    • 在浏览器中清除缓存和 Cookie 后重新访问网站。
  2. 尝试其他浏览器

    • 在其他浏览器中测试,以确认问题是否与缓存或特定浏览器相关。

2. 完整的排查和解决流程

  1. 检查证书安装

    • 使用 SSL 检查工具验证证书是否正确安装,确保证书链完整。
  2. 检查 HTTPS 重定向

    • 确保所有 HTTP 请求都重定向到 HTTPS。
  3. 修复混合内容问题

    • 使用浏览器开发工具检查是否存在通过 HTTP 加载的资源,并将其替换为 HTTPS。
  4. 验证域名匹配

    • 确保证书覆盖所有需要的域名(包括主域和子域)。
  5. 检查 TLS 配置

    • 确保服务器启用了现代加密协议(TLS 1.2 或更高版本)。
  6. 清理浏览器缓存

    • 清除浏览器缓存确保加载最新页面。

3. 常见工具推荐

  • SSL 检查工具

    1. SSL Labs SSL Test
    2. DigiCert SSL Checker
  • 混合内容检测

    • 使用浏览器开发工具(F12 > Console)查看是否存在 Mixed Content 警告。
  • HSTS 检查

    • 使用 HSTS Preload List Tool 验证网站是否正确启用了 HSTS。

4. 总结

如果 HTTPS 显示“不安全”,通常是以下几种问题:

  1. SSL 证书未正确安装或证书链不完整。
  2. 网页存在混合内容(HTTP/HTTPS 混用)。
  3. 域名未匹配 SSL 证书。
  4. 使用了过期或无效的 SSL 证书。
  5. 服务器未正确配置现代加密协议(如 TLS 1.2+)。

通过上述的排查和配置优化,你可以有效解决 HTTPS 显示“不安全”的问题,确保用户访问网站时的安全性和信任度。

相关文章:

SSL部署完成,https显示连接不安全如何处理?

在部署 SSL 后,如果浏览器仍然显示 “连接不安全” 或 “Not Secure”,通常是由以下几种原因导致的。针对每种可能的原因和问题,以下提供了详细的排查和解决方案。1. 排查问题的可能原因 1.1 SSL 证书未正确安装 如果 SSL 证书安装不完整或配置错误,浏览器会显示连接不安全…...

各省简称

各省简称目录一、华北地区二、东北地区三、华东地区四、华中地区五、华南地区六、西南地区七、西北地区八、特别行政区记忆小技巧: 一、华北地区省份全称 简称 由来简述北京市 京 直接取自全称中的字。历史上是京城的所在地。天津市 津 直接取自全称中的字。意为“天子的渡口”…...

完整教程:HDFS基准测试与数据治理

完整教程:HDFS基准测试与数据治理pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !important; f…...

var code = 76cb2b4f-5a26-4a70-a3bf-dc8f2ae5162f

var code = "76cb2b4f-5a26-4a70-a3bf-dc8f2ae5162f"...

解放双手!三端通用的鼠标连点神器

前言在日常工作和游戏中,我们经常遇到需要大量重复点击的情况——无论是抢购、快速通过游戏关卡,还是处理繁琐的数据录入工作。手动重复点击不仅枯燥乏味,还容易导致手腕疲劳。今天给大家分享一款轻巧易用的鼠标连点器工具,支持多种点击模式,彻底解放你的双手!为什么推荐…...

用 C# 与 Tesseract 实现验证码识别系统

一、项目概述 验证码识别在自动化测试、爬虫开发与用户辅助系统中具有重要价值。本文将介绍如何使用 C# 调用 Tesseract OCR 实现验证码图像识别功能,并对验证码图像进行简单预处理,以提高识别准确率。 二、开发环境准备安装 Tesseract 更多内容访问ttocr.com或联系143642394…...

【9月19日最终截稿,SPIE出版】2025年信息工程、智能信息技术与人工智能国际学术会议(IEITAI 2025)

2025年信息工程、智能信息技术与人工智能国际学术会议(IEITAI 2025)将于2025年9月26-28日在黑龙江哈尔滨盛大召开。旨在为全球学者、工程师及行业专家提供一个高水平交流平台,围绕信息工程、人工智能、大数据、物联网、5G/6G通信等前沿领域展开研讨,分享最新研究成果与技术…...

Dockerfile:如何用CMD同时启动两个进程

场景 在一个Dockerfile中,如何编写CMD指令,使得可以同时启动两个进程? 方案 这两个进程假设分别为Springboot Jar工程、sh脚本:app.jar script.sh需要明确一点:CMD指令本身只能直接执行一个命令 所以我们只能通过间接方式来做到启动多个进程:使用启动脚本start.sh,在其中…...

启动GA-Event Activated,结束GA-End Ability

在GA中 Event Activated是激活时的行为 在激活结尾时调用End Ability...

202003_MRCTF_千层套娃

ZIP套娃,QR二维码Tags:ZIP套娃,QRCODE 0x00. 题目 附件路径:https://pan.baidu.com/s/1GyH7kitkMYywGC9YJeQLJA?pwd=Zmxh#list/path=/CTF附件 附件名称:202003_MRCTF_千层套娃.zip 0x01. WP 01. 打开压缩文件发现hint信息 发现是zip套娃,需要通过python脚本进行自动化解压H…...

基于MATLAB的粒子群算法优化广义回归神经网络的实现

基于MATLAB的粒子群算法(PSO)优化广义回归神经网络(GRNN)的实现一、算法原理与流程 graph TDA[数据准备] --> B[PSO参数初始化]B --> C[GRNN适应度计算]C --> D[粒子速度更新]D --> E[粒子位置更新]E --> F[全局最优解更新]F --> G[GRNN模型训练]G -->…...

MySql EXPLAIN 详解

1、EXPLAIN介绍 EXPLAIN语句提供MySQL如何执行语句的信息。EXPLAIN返回SELECT语句中使用的每个表的信息并列出一行运行数据。它是按照MySQL在处理语句时读取表的顺序列出并输出到一个表格中。2、查询示例 2.1、【explain + 表名】显示的是这个表的表结构。 2.2、【explain + s…...

Transformer完整实现及注释

主要组件:Multi-Head Self-Attention (多头自注意力) Position Encoding (位置编码) Feed Forward Network (前馈神经网络) Encoder/Decoder Layer (编码器/解码器层) Complete Transformer Model (完整模型) """import torch import torch.nn as nn import to…...

数据策略与模型算法

数据策略与模型算法数据工程师:更多关心「基建」的问题,比如,数据链路如何构建、如何做技术选型、效率稳定性如何保障等等。 算法工程师:更多关心「模型」的问题,比如,具体某个算法是什么原理,如何调参等等。 数据分析师:运用工具解决「端到端」的问题,包括「问题抽象…...

25fall-cs101 作业图床 - Amy

...

在使用代理的时候,可以使用更简单的C++语法代替FGameplayAttribute代理,使用TStaticFuncPtr T

DECLARE_DELEGATE_REVAL(FGameplayAttribute, FAttributeSignature); 比如这里的代理 定义为FAttributeSignature AttributeSignature ;但是可以不生命代理,直接声明 TBaseStaticDelegateInstance<FGameplayAttribute(), FDefaultDelegateUserPolicy>::FFuncPtr它代表…...

从 url 到 PPT 一键生成:Coze 工作流,颠覆你的内容创作方式!

完整内容:从 url 到 PPT 一键生成:Coze 工作流,颠覆你的内容创作方式!你是否曾在面对大量文章资料,却要在短时间内将其精华提炼并制作成演示文稿时,感到焦头烂额、无从下手?一页页翻阅文章,手动摘取要点,再逐一编排进 PPT,整个过程繁琐又耗时,效率低下不说,最终呈现…...

[WPF学习笔记]多语言切换-001

1、VS2019新建项目2、引入Nuget包 3、修改XML代码引入命名空间并设置<Window x:Class="WPFMultiLanguageTest.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/…...

Shell 语法摘要

sed 的使用 sed 的全称是 Stream Editor,即流编辑器。它可以逐行处理输入数据(先将读入的行放到缓冲区中,对缓冲区里的内容进行处理),并将处理结果输出到标准输出。 格式:sed [选项] [address]{脚本命令(块)} 文件名 前缀 address 可以是数字或者文本(正则),格式:[addr…...

软件设计师知识点总结(一)

一、Linux目录与Windows目录区别 Linux的目录结构是一个树型结构 Windows 系统 可以拥有多个盘符, 如 C盘、D盘、E盘 Linux 没有盘符 这个概念, 只有一个根目录 /, 所有文件都在它下面 二、常见目录介绍(记住重点)目录作用/bin二进制命令所在的目录(普通命令 => 普通用户…...

智能引擎驱动:DRS.Editor让汽车诊断设计效率跃升!

在汽车电子诊断数据管理领域,用户普遍依赖传统的线下 Excel 管理模式,这种离线、文件化的方式常常导致数据分散、版本混乱、共享困难、复用率低,正成为制约开发效率与质量的瓶颈,并带来以下痛点:校验低效易错:诊断数据编写不规范,合法性、逻辑性及完整性校验效率低,易出…...

【译】Visual Studio 2026 Insider 来了!

Visual Studio 2026 Insider 现已发布 —— 这标志着我们在这款 IDE 上迈出了最具雄心的一步。此版本将人工智能直接融入开发者的工作流程,性能方面的改进重新树立了企业级规模下对速度的预期,而现代化的设计则让整个开发环境感觉更轻盈、更专注。并且,我们首次推出了全新的…...

GAS_Aura-Granting Abilities

1...

CH584 CH585 触摸应用介绍一

1、提供的资料工程和功能介绍 | | | |-- TOUCH | | | | |-- TKYLIB:触摸库文件及其头文件 | | | | |-- Touch_EX001:触摸应用的综合演示,包括触摸滑条、触摸滑环、触摸按键和隔空感应四种触摸应用,配合EVB使用。 | | …...

OpenEuler 24.03 (LTS-SP2)安装最新版本docker

OpenEuler 24.03系统默认安装的docker版本是18.09,该版本有重大bug,所以鉴于此安装最新版本docker。 一、配置 Docker 仓库 首先,需要设置 Docker 的官方仓库,和替换为国内的镜像源。 1.安装必要的包:sudo dnf install -y dnf-utils2.设置稳定的仓库: docker官方没有明确…...

西门子SINAMICS S120伺服驱动系统介绍

SINAMICS S120是集V/F、矢量控制及伺服控制于一体的驱动控制系统,可以控制普通的三相异步电动机,还能控制同步电机、扭矩电机及直线电机,属于高性能驱动,是西门子SINAMICS M1级产品。S120产品特点“高度灵活”的模块化设计 允许不同功率等级与控制性能的单元自由组合,所有…...

第10章 STM32 模拟SPI电阻屏触摸配置和测试

前言 硬件的配置由前面的工程递增,会根据目的修改部分控制代码 由于本人较懒,记录主要是过程,原理性的东西网上一大把,我就不赘述了,由于懒,主要由图片和代码加少量文字组成 源码地址https://gitcode.com/qq_36517072/stm32,第x章为cx文件夹一、STM32CUBE配置修改 带的2…...

ABAP同步和异步

在保存增强触发其他单据生成或者自建表保存需要COMMIT WORK 时候使用STARTING NEW TASK 优势是在新会话中提交:在这个新的、独立的上下文中执行 COMMIT WORK,只会提交该 RFC 函数内部自身的数据库操作,而不会影响到主增强程序所在的事务上下文。主程序的数据库更改仍会等待…...

202208_网鼎杯青龙组_CRYPTO

MD5,爆破Tags:MD5,爆破 0x00. 题目 小A鼓起勇气向女神索要电话号码,但女神一定要考考他。女神说她最近刚看了一篇发表于安全顶会USENIX Security 2021的论文,论文发现苹果AirDrop隔空投送功能的漏洞,该漏洞可以向陌生人泄露AirDrop发起者或接收者的电话号码和电子邮箱。小A经…...

Oracle笔记:11GR2 datagruad 环境搭建BORKER

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。Oracle笔记:11GR2 datagruad 环境搭建BORKER 公司所有的DG环境都用到了…...

GAS_Aura-Gameplay Abilities

1简单说明了下GAS运行的情景...

领域驱动设计(DDD)【23】之泛化:从概念到实践

文章目录 一 泛化基础&#xff1a;理解DDD中的核心抽象机制1.1 什么是泛化&#xff1f;1.2 为什么泛化在DDD中重要&#xff1f;1.3 泛化与特化的双向关系 二 DDD中泛化的实现形式2.0 实现形式概览2.1 类继承&#xff1a;最直接的泛化实现2.2 接口实现&#xff1a;更灵活的泛化方…...

零基础langchain实战二:大模型输出格式化成json

零基础langchain实战一&#xff1a;模型、提示词和解析器-CSDN博客 书接上文 大模型输出格式化 在下面例子中&#xff1a;我们需要将大模型的输出格式化成json。 import os from dotenv import load_dotenvload_dotenv() # 加载 .env 文件 api_key os.getenv("DEEPS…...

Python 数据分析:numpy,抽提,整数数组索引

目录 1 代码示例2 欢迎纠错3 免费爬虫------以下关于 Markdown 编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个…...

在项目中如何巧妙使用缓存

缓存 对于经常访问的数据&#xff0c;每次都从数据库&#xff08;硬盘&#xff09;中获取是比较慢&#xff0c;可以利用性能更高的存储来提高系统响应速度&#xff0c;俗称缓存 。合理使用缓存可以显著降低数据库的压力、提高系统性能。 那么&#xff0c;什么样的数据适合缓存…...

C语言字符串

字符串是C语言最核心的概念之一&#xff0c;却也是引发最多Bug的领域。掌握它&#xff0c;你将解锁高效处理文本的能力&#xff1b;忽视细节&#xff0c;则可能陷入内存陷阱。 一、字符串的本质&#xff1a;字符数组 核心规则&#xff1a;C语言用\0&#xff08;ASCII值0&#…...

HarmonyOS NEXT仓颉开发语言实战案例:图片预览器

上文分享了如何使用仓颉语言实现动态广场&#xff0c;动态广场中有很多图片&#xff0c;本文一下如何使用仓颉语言实现一个图片放大预览器&#xff1a; 看到这个效果&#xff0c;我首先想到的实现方案是弹窗&#xff0c;弹窗的弹出和消失效果为我们节省了很多工作&#xff0c;这…...

Rust代码规范之蛇形命名法和驼峰命名法

Rust 使用两种主要的命名风格&#xff1a;驼峰命名法&#xff08;UpperCamelCase&#xff09;和蛇形命名法&#xff08;snake_case&#xff09;。通常&#xff0c;类型&#xff08;如结构体、枚举、特征&#xff09;使用驼峰命名法&#xff0c;而变量、函数、方法等使用蛇形命名…...

cocos creator 3.8 - 精品源码 - 六边形消消乐(六边形叠叠乐、六边形堆叠战士)

cocos creator 3.8 - 精品源码 - 六边形消消乐 游戏介绍功能介绍免费体验下载开发环境游戏截图免费体验 游戏介绍 六边形堆叠战士(六边形消消消)是一款脱胎于2048、1010&#xff0c;基于俄罗斯方块的魔性方块达人小游戏&#xff0c;可以多方向多造型消除哦&#xff01; 功能介…...

(七)Spring Web

Spring Web 是 Spring Framework 的一部分&#xff0c;专门用于构建 Web 应用程序。Spring Web 提供了一个强大的基础设施&#xff0c;用于开发 Web 服务、Web 应用程序和 RESTful API。它包括许多模块和组件&#xff0c;帮助开发人员轻松地构建、配置和管理 Web 应用程序。 以…...

计算机操作系统(十七)内存管理

计算机操作系统&#xff08;十七&#xff09;内存管理 前言一、内存的使用与程序重定位&#xff08;一&#xff09;内存是什么&#xff1f;&#xff08;二&#xff09;程序的重定位过程&#xff08;三&#xff09;总结&#xff1a;内存使用的核心问题 二、连续分区管理&#xf…...

Java 大视界 -- Java 大数据机器学习模型在金融市场高频交易策略优化与风险控制中的应用(327)

Java 大视界 -- Java 大数据机器学习模型在金融市场高频交易策略优化与风险控制中的应用&#xff08;327&#xff09; 引言&#xff1a;正文&#xff1a;一、Java 驱动的高频交易数据处理架构1.1 边缘 - 中心协同数据接入系统&#xff08;SEC 17a-4 合规&#xff09;1.2 多市场…...

Idea 项目远程开发 Remote Development

个人建议&#xff1a;Remote Development 使用体验不佳&#xff0c;不推荐。实际远程开发受限于网络通信速度&#xff0c;在开发时&#xff0c;基本无法SSH更新项目内容。 1. File -> Remote Development 2. New Connection Connect to SSH Connection 3. Project director…...

【驱动设计的硬件基础】CPLD和FPGA

在数字电路设计领域&#xff0c;CPLD&#xff08;复杂可编程逻辑器件&#xff09;和 FPGA&#xff08;现场可编程门阵列&#xff09;堪称 “变形金刚” 般的存在。它们既能像 ASIC&#xff08;专用集成电路&#xff09;一样实现硬件加速&#xff0c;又能通过软件编程快速迭代功…...

JavaScript中Object()的解析与应用

在JavaScript中&#xff0c;Object() 是一个基础构造函数&#xff0c;用于创建对象或转换值为对象类型。它既是语言的核心组成部分&#xff0c;也提供了一系列静态方法用于对象操作。以下是详细解析和应用示例&#xff1a; 一、Object() 的基本行为 作为构造函数&#xff08;…...

Spring Cloud 微服务(负载均衡策略深度解析)

&#x1f4cc; 摘要 在微服务架构中&#xff0c;负载均衡是实现高可用、高性能服务调用的关键机制之一。Spring Cloud 提供了基于客户端的负载均衡组件 Ribbon&#xff0c;结合 Feign 和 OpenFeign&#xff0c;实现了服务间的智能路由与流量分配。 本文将深入讲解 Spring Clo…...

从单体架构到微服务:微服务架构演进与实践

一、单体架构的困境与演进 &#xff08;一&#xff09;单体应用的初始优势与演进路径 在系统发展的初期&#xff0c;单体架构凭借其简单性和开发效率成为首选。单体应用将整个系统的所有功能模块整合在一个项目中&#xff0c;以单一进程的方式运行&#xff0c;特别适合小型系…...

Infineon AURIX TriCore TC3xx芯片内存专题报告

作者: DBGAUTOMAN 日期: 2025-06-28 摘要 本报告旨在深入分析Infineon AURIX TriCore TC3xx系列微控制器的内存架构。通过对官方技术文档的系统性研究,报告详细阐述了TC3xx的内存配置、架构设计、存储器技术特性、系统级内存管理以及性能优化策略,为相关技术开发和系统设计…...

WPF中获取主窗体

在WPF的MVVM模式中&#xff0c;通常不直接引用主窗体&#xff08;MainWindow&#xff09;&#xff0c;而是通过依赖注入、事件聚合器或命令参数传递等方式实现逻辑解耦。以下是几种推荐方法&#xff1a; 方法1&#xff1a;依赖注入&#xff08;推荐&#xff09; 在ViewModel中…...

【龙泽科技】新能源汽车故障诊断仿真教学软件【吉利几何G6】

产品简介 新能源汽车故障诊断仿真教学软件是依托《全国职业院校技能大赛》“新能源汽车维修”赛项中“新能源汽车简单故障诊断与排除” 竞赛模块&#xff0c;自主开发的一款仿真教学软件。软件采用仿真技术模拟实际的新能源汽车故障诊断过程&#xff0c;主要通过对新能源汽车常…...