Chrome浏览器不同版本兼容性的验证方法


背景

上周客户现场有出现使用国产信创设备上面的奇安信浏览器出现兼容性的问题.
开发认为是测试不全面导致.
认为测试应该必须测试过特定浏览器才可以进行说明.
最开始国产设备上面仅能够支持firefox52.3ESR的版本
当时在进行银河麒麟和UOS的兼容适配时与OS厂商沟通过,操作系统认为自己兼容比较好的是曾经360旗下后来分家的奇安信浏览器. 当时也做过一定的了解.
奇安信跟360极速浏览器应该是同根同源. 都是基于Google的Chromium开源项目而来.
客户方使用的是比较早的奇安信的版本, 内核是 Chromium 83 的版本 在使用了最新的补丁之后发现部分ux组件加载不全.
经过询问, 之前是没有问题正常可用. 所以我这边认为应该是最新的开源空间与低版本的chromium浏览器不兼容导致.
所以进行了自己的验证. 为了提高速度. 想通过绿色版的方式进行验证
经过简单思考和之前的一些只是积累. 准备一下处理方式.

方式方法

找一台Windows机器
下载部分版本的Chrome浏览器. 建议离线下载, 使用 exe文件进行下一步的处理. 92.0.4515.131_chrome_installer.exe 注意需要使用这种类型的安装文件. zip包模式的不能解压缩.

解压缩进行验证

将exe进行解压缩.
注意解压缩出来会有继续一层的 chrome.7z文件. 将 7z 的文件继续解压缩.
会得到一个chrome-bin的文件件
内部就有一个 chrome.exe 可以直接使用.
需要注意. 本机不能安装chrome 他会从环境变量里面先找本机已经安装的chrome浏览器
如果没有才会使用 这个绿色版的浏览器. 如果有一个兼容性的机器 可以先卸载,然后进行使用. 这样有一个好处, 浏览器版本比较固定, 并且不会自动升级.

过程截图-1


过程截图-2


思考

兼容性是一个非常庞大的系统工程.
是需要投入巨大的精力和时间的.
我们公司上一代产品使用微软的智能客户端(SmartClient)
虽然被人诟病像是C/S架构的, 但是的确把浏览器兼容性的问题减少到了最少. 使用B/S架构.没有自己的浏览器时, 很多时候要依托于现场的复杂配置.
自己封装一个的成本也很高. 如果能够跟浏览器厂商进行合作. 统一定制,统一发版.
甚至可以借助相关厂商进行浏览器的内存使用优化, 客户端调优对自己的产品提升也很好. 数字化信息化并不是自己吃全鱼. 找对合作伙伴. 资源共享才应该是王道. 其实 这里还发现一些问题
比如 win11上面没再现问题. win10上面再现了 浏览器兼容性如果资源充足可能得考虑如下场景
1. 浏览器类型
2. 相同浏览器类型的不同版本
3. 不同的平台操作系统
4. 相同平台的操作系统下面的不同架构.
5. 信创操作系统以及国内主流的开源浏览器的版本.
6. 不同版本的应用程序, 对相同或高或者低版本的浏览器的兼容性

Chrome浏览器不同版本兼容性的验证方法的更多相关文章

  1. 浅谈配置chrome浏览器允许跨域操作的方法

    浅谈配置chrome浏览器允许跨域操作的方法 一:(Lying人生感悟.可忽略) 最近有一天,对着镜子,发现满脸疲惫.脸色蜡黄.头发蓬松.眼神空洞,于是痛诉着说生活的不如意,工作没激情,工资不高,一个 ...

  2. Google Chrome浏览器各版本直接下载地址

    Google Chrome浏览器各版本直接下载地址  2012.04.12珍藏软件  10161 Views  0 Comments 现在所用的主浏览器Google Chrome,在其官方主页上默认只 ...

  3. Chrome浏览器的版本查看 以及V8 javascript 引擎版本查看

    1. 发现chrome浏览器最新版本里面带的V8 引擎 版本号与chrome的版本号有一个关系, 这里简单总结一下: 在地址栏里面输入: chrome://version 即可显示出来 比如我正在使用 ...

  4. chrome浏览器下的xdebug helper使用方法

    chrome浏览器下的xdebug helper使用方法     自从安装了xdebug后,发现每次调试都需要从eclipse中先从头启动,然后一步步走到你要调试的页面,而不是说想什么时候调试就什么时 ...

  5. 亲历谷歌 Chrome 浏览器弹窗境外广告的解决方法(图) | 技术乐园

    亲历谷歌 Chrome 浏览器弹窗境外广告的解决方法(图) | 技术乐园 转 https://www.hack520.com/338.html 谷歌的 Chrome 浏览器是我非常喜欢的一款的浏览器, ...

  6. Chrome浏览器最小字体12px限制问题解决方法

    问题描述: 页面宽度有限的情况下显示大数据,采用font-size:8px来压缩字体大小,版本 25.0.1547.66及以下版本的chrome浏览器没有问题,后续版本的就不可以了: 问题原因: 浏览 ...

  7. Chrome 浏览器各版本下载大全

    随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择 ...

  8. Chrome浏览器 54 版本显示“Adobe flash player已过期”问题解决

    背景 电脑上面的软件很久没升级,用腾讯电脑管家批量做了一次升级,结果Chrome浏览器升级到54版本flash控件没法用了. 第一时间想到直接到flash官网下载一个新的进行安装,结果官网检测显示,C ...

  9. Chrome 浏览器各版本下载大全【转载】

    随着最近64位版本的 Chrome 浏览器正式版的推出,Chrome 浏览器再次受到广大浏览迷的重点关注,今天我们就整理一下各版本的 Chrome 浏览器 32位及64位的下载地址,方便各位浏览迷选择 ...

  10. 初次使用BAT,请检查Chrome浏览器和ChromeDriver兼容性

    ChromeDriver可以理解为Chrome驱动,它是架在BAT程序和Chrome之间的桥梁.但是ChromeDriver的问题是,每个版本的兼容范围很窄,通常只能兼容3个Chrome版本. 因此, ...

随机推荐

  1. GeminiDB Cassandra接口新特性PITR发布:支持任意时间点恢复

    本文分享自华为云社区<GeminiDB Cassandra接口新特性PITR发布:支持任意时间点恢复>,作者: GaussDB 数据库. 技术背景 当业务发生数据损毁.数据丢失.数据误删除 ...

  2. 共赴元宇宙新纪元,华为云VR开发应用大赛总决赛倒计时7天!

    摘要:"第三届华为云VR开发应用暨沈阳元宇宙开发应用大赛"总决赛即将于2月13日在沈阳市和平区揭幕. 由沈阳市和平区人民政府.华为技术有限公司共同主办的"第三届华为云VR ...

  3. Redis现网那些坑:用个缓存,还要为磁盘故障买单?

    摘要:向业务查询超时say goodbye! 本文分享自华为云社区<Redis现网那些坑:用个缓存,还要为磁盘故障买单?>,作者: GaussDB 数据库 . 近日,网上一些电商用户出现了 ...

  4. 火山引擎DataLeap如何解决SLA治理难题(一):应用场景与核心概念介绍

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 基于火山引擎分布式治理的理念,数据平台数据治理团队自研了火山引擎DataLeap SLA保障平台,目前已在字节内部 ...

  5. python 提供一段文本和关键词列表进行标红处理

    def highlight_keywords_html(text, keywords): for keyword in keywords: text = text.replace(keyword, ' ...

  6. yaml/json/ini 配置读取

    ConfigParser 安装 ConfigParser 是解析配置文件的第三方库,须要安装 pip install ConfigParser pip install ConfigParser Con ...

  7. python 线程池 ThreadPoolExecutor

    从Python3.2开始,标准库为我们提供了concurrent.futures 模块,它提供了 ThreadPoolExecutor (线程池)和 ProcessPoolExecutor (进程池) ...

  8. Go--发起HTTP请求

    一.HTTP请求 根据 HTTP 标准,HTTP 请求可以使用多种请求方法.在日常开发中大多数会用到 5 种请求方法: GET.POST.PUT.PATCH 和 DELETE 方法 描述 GET 请求 ...

  9. coredump文件生成,以及GDB工具使用

    一.core dump文件生成 Core文件其实就是内存的映像,当程序崩溃时,存储内存的相应信息,主用用于对程序进行调试.当程序崩溃时便会产生core文件,其实准确的应该说是core dump 文件, ...

  10. [JAVA基础]后端原理

    后端原理 [[网站架构]5分钟了解后端工作原理.为什么Tomcat长时间运行会崩溃?高并发线程池怎么设置?] https://www.bilibili.com/video/BV1PB4y11795/? ...