Qt+C++做业务模块,Quasar 写网页界面,通过 CEF 渲染展示,遇到一个奇怪现象: 打包好(包含了 Qt 运行时库和 CEF 运行时库)的程序在开发机(windows10 22H2)上测试没有任何报错,包括 CEF 的调试控制台也没有报错,但是完全相同的程序复制到目标机(windows10 1809 LTSC)上测试时,执行之前相同的操作,却出现了两个问题:
1.Quasar 封装的 QCardActions 组件会在 CEF 控制台上报无法读取 null 属性的错误;
2.Quasar 封装的 QInput 组件在设置了 mask 后用中文输入法输入时会重复输入,比如输入"1",结果变成"11";
如果说这是 Quasar 的 bug 的话我也认了,但是为什么开发机却不会出现这些问题?
我理解的是,在使用相同 CEF 运行时库的情况下,渲染相同的网页时,行为应该是完全一致的才对吧。
前端新人,还请多多指教。