今天需要重新登录,结果右上角点击没反应了,只好切换到桌面网站模式登录,登录进去点击右上角的头像也一样没反应。浏览器内核是 chrome 73.0.3683.121,之前是可以的,是最近更新导致的吧?还会兼容老浏览器吗?
1
cnrting 2022-01-12 23:27:39 +08:00 via iPhone
我也是,好几个功能都不能用,可能是系统太老了
|
2
sfqtsh 2022-01-13 01:17:05 +08:00 via Android
需要升级 Android System Webview ,可从这里下 https://wsmyzl.lanzoui.com/b00fqdmxa 密码 6666
|
3
Girlphobia 2022-01-13 03:55:51 +08:00 1
@coolan @cnrting
移动端的登录菜单使用 CSS Custom Properties 实现,根据 MDN ( https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) 的数据,Chrome Android (及 Webview )在 2016 年已经提供支持了。 V2EX 前端使用的最新技术是 Shadow DOM ,根据 https://caniuse.com/shadowdomv1 的数据,主流浏览器在 2019 年已经提供支持。在使用新技术的过程中我们无法承诺一直保持旧浏览器的兼容。 |
4
coolan OP @sfqtsh 谢谢,不过魅族浏览器没有使用系统 webview ,魅族的 webview 应该还是魔改的,版本还在 66 。
@Girlphobia 看了一下 console , Uncaught SyntaxError: Unexpected token . 9c429f5411e4311347597e12893ea6bb0d93c29e-combo.js:79 Uncaught ReferenceError: protectTraffic is not defined at HTMLDocument.<anonymous> (?tab=all:47), 其中 79 行里 const term=params.term?.trim().toLowerCase();的?.操作符是 chrome80 开始支持的,好像只有这一个地方使用了,这里能否用老式写法兼容一下?这并非新特性,只是一个写法上的简单优化。 |
5
sfqtsh 2022-01-13 12:36:02 +08:00 via Android
@coolan 这个问题不是最近出现的,好几个月了,我之前就是 73 内核。没用过魅族,开发者选项里不可以切换 webview 吗?
|
6
dshufeng 2022-01-13 13:19:14 +08:00 via Android
魅族浏览器很多左上角返回基本没反应
|
7
coolan OP @sfqtsh 魅族浏览器没有像 via 浏览器一样直接套壳使用系统的 webview ,而是跟 chrome 一样自带了一个 73 版本的 webview 。
|
8
Girlphobia 2022-01-14 00:57:07 +08:00 1
@coolan 代码上已经移除了 optional chaining 操作符,下次部署后应该可用。感谢反馈。
|
9
coolan OP @Girlphobia @cnrting 功能已恢复正常。
|