事故出在electron +vue 的一个桌面应用上。
主视图是vue + video.js写的一个播放界面。
其他功能就不多赘述了。
有一个功能,是一个拉伸视频的宽高比例,左右上下的偏移的

<div class="block">video 宽(单位:百分比 100%~300% 默认100%):<el-sliderv-model=""show-input:max="300"></el-slider></div><div class="block">高(单位:百分比 100%~300% 默认100%):<el-sliderv-model=""show-input:max="300"></el-slider></div><div class="block">上下偏移(单位:百分比 100%~300%):<el-sliderv-model=""show-input:max="300"></el-slider></div><div class="block">左右偏移(单位:百分比 100%~300%):<el-sliderv-model=""show-input:max="300"></el-slider></div>

然后会绑定到视图的宽高。
之前一直是好的。
然后,在某次加版本自动更新的功能后!
视图宽高比调整基本失效了。
全网没找到类似的错误或者经历。(可能有?我没找到?不过真的找了好久好久,连类似的都没有),所以开始自己找
因为中间调试这个功能的时间有点久。然后开始排查有修改过什么。
首先找代码不同,这个地方的找了好久没找到不同。
其次找不同浏览器也都能用,但是只有笔记本不能用!
然后找css样式的不同。发现一模一样的样式。
然后开始翻git版本
8.18号的安装包是正常的
就回退版本到8.17号的。
然后发现打包竟然还是有问题的。
大致有方向了。是内核升级的问题,但是这个是一直不想去相信的。内核从9.4.4升级到13.2.2

• electron-builder  version=22.11.7 os=10.0.19042• description is missed in the package.json  appPackageFile=D:\xxxx• author is missed in the package.json  appPackageFile=D:\xxxx• writing effective config  file=dist\builder-effective-config.yaml• packaging       platform=win32 arch=x64 *electron=9.4.4** appOutDir=dist\win-unpacked //注意这个electron,问题在这• asar usage is disabled — this is strongly not recommended  solution=enable asar and use asarUnpack to unpack files that must be externally available• asar usage is disabled — this is strongly not recommended  solution=enable asar and use asarUnpack to unpack files that must be externally available• building        target=nsis file=dist\xxxx archs=x64 oneClick=true perMachine=false• building block map  blockMapFile=dist\xxxx.blockmap

是为了兼容自动更新流畅性的。
谁知道它会和js&css有勾结。而且还是对台式和笔记本的区别对待,因为调试了谷歌 火狐 和 新IE
最关键是我是在台式上测试的一直。
直到现场是笔记本的,才发现有视图兼容性问题。
真的这个问题很复杂,解释的不全面,但是遇到了真的挺无厘头的

electron内核版本引起的 笔记本And台式电脑的视图兼容性问题(不是浏览器兼容),全网首例!无厘头的问题相关推荐

  1. pb调用计算机默认游览器,PB打开ole控件IE浏览器版本问题_指定Webbrowser控件所用IE内核版本(转)...

    如果电脑上安装了IE8或者之后版本的IE浏览器,Webbrowser控件会使用IE7兼容模式来显示网页内容.解决方法是在注册表中为你的进程指定引用IE的版本号. 比如我的程序叫做a.exe 对于32位 ...

  2. linux下如何查看系统和内核版本

    1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.d ...

  3. linux内核分两种,Linux内核版本

    Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3个数字组成:r.x.y r:目前发布的内核主版本. x:偶数表示稳定版本:奇数表示开发中版本. y:错误修补的次数. 内核版本号每位 ...

  4. Open vSwitch(OVS)源码编译Ubuntu16.04,Linux内核版本4.15

    Open vSwitch(OVS)源码编译Ubuntu16.04,Linux内核版本4.15 关于Open vSwitch(OVS)版本与Linux内核的关系,参考这篇文章:Open vSwitch( ...

  5. linux内核centos6.9,CentOS6.9手动编译并更新Kernel内核版本

    Kernel是Linux操作系统的核心部分.它由操作系统中用于管理存储器.文件.外设和系统资源的那些部分组成.Kernel是操作系统的核心,掌控着所有硬件设备的控制权. 内核就是系统上面的一个文件,这 ...

  6. linux降内核版本_ubuntu18.04 降内核版本的问题

    图1 2. 步骤1之后重启机器发现没有网卡驱动,也没有显卡驱动,需要重新安装 图2 3. deb安装: 网卡和显卡驱动时可能会提示找不到对应的linux-headers,这时候就要查看linux内核版 ...

  7. Linux内核版本 uname命令 GNU项目 Linux发行版

    1.内核版本由linux内核社区统一编码和发布,格式如下图: major.minor.patch-build.desc 主版本号.次版本号.对次版本号的修订次数-编译次数.当前版本的特殊信息 次版本号 ...

  8. centos7.5 升级kernel内核版本

    一,查看当前系统内核版本信息 awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg 或 ...

  9. linux查看内核版本、系统版本、系统位数(32or64)

    为什么80%的码农都做不了架构师?>>>    1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version    Linux versi ...

最新文章

  1. 大学计算机教学设计案例,信息技术教学设计案例.ppt
  2. ArduinoYun教程之Arduino环境与Linux环境的桥梁Bridge
  3. 理解SetWindowOrg,SetViewportOrg,SetWindowExt,SetViewportExt
  4. 判断list集合不为空
  5. 根据rtk参数在arcgis中进行可视化
  6. 谈谈分布式事务之一:SOA需要怎样的事务控制方式
  7. linux 与mac使用类似telnet 工具
  8. 2020 IJCAI 接受论文 list 分类排列(一)
  9. 转载:MATLAB中怎么表示对数函数及e
  10. java shiro_shiro(java安全框架)
  11. uniapp通过mixin隐藏所有页面右上角分享按钮
  12. 右上角的引用文献格式_论文要引用的小符号右上角怎么打?
  13. 【容斥原理】【推导】【树状数组】Gym - 101485G - Guessing Camels
  14. js MD5的6种实现方式
  15. 这不是你想象中的软件产业
  16. 增加了网上商品比价搜索功能
  17. .NET(C#) 查找打印机指定打印机名称打印代码(PrintDocument)
  18. kicad 自动生成封装库_kiCAD 从原理图到PCB封装
  19. 大白话说网络(四)-----应用层常用协议介绍
  20. Vue+Element-UI 使用 Vform 表单设计器

热门文章

  1. Centos 7.6下安装teamview
  2. Linux:文件创建时间如何修改?
  3. 论文阅读笔记: (2022 TPAMI) Ultra Fast Deep Lane Detection with Hybrid Anchor Driven Ordinal Classification
  4. web前端面试--浏览器兼容性问题
  5. 新思路等考通计算机一级ms百度云,新思路等考通一级ms软件
  6. linux下怎样运行oyrhon,Linux 下从头再走 GTK+-3.0 (一)
  7. 某大学开田径运动会,现有12名选手参加100米比赛,对应的运动员号及成绩如表所示,请按照成绩排名并输出,要求每一行输出名次、运动员号及成绩
  8. C++面试题大华/网顺总结
  9. Elastic-Job中Zookeeper的作用
  10. 轻舟程序创建的centos7.x磁盘合并到根的操作方法