# qt简单浏览器实现 **Repository Path**: crazy_git/qt-safe-explore ## Basic Information - **Project Name**: qt简单浏览器实现 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-20 - **Last Updated**: 2024-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # qt简单浏览器实现 #### 介绍 效果图: ![image-20211120192025415](README.assets/image-20211120192025415.png) ![image-20211120192110798](README.assets/image-20211120192110798.png) 技术简介: qt桌面应用开发, QwebEngine实现浏览器基本功能(qt对chronium的封装), 基本的浏览网页功能, 简单的安全机制: 支持https,保证网络传输的安全性,证书检验不通过时停止加载网页,保证恶意代码不会被执行。 通过一个简单的黑名单机制实现对访问某些不安全网页的拦截; 文件下载检验,下载文件时会检验文件是否可能是病毒文件,原理同样是通过收集网络上的恶意代码的md5作为黑名单; 其他的就是基础的软件功能。 不足: 支持度不高,对于html5和某些版本的js支持较差(比如leetcode没法正常加载); 代码结构略有混乱,优化不足; 由于使用的QWebEngine,访问速度难以进一步优化