魅族浏览器, V2EX 移动版网页,右上角登录的三个点失效

2022-01-12 23:17:04 +08:00
 coolan

今天需要重新登录,结果右上角点击没反应了,只好切换到桌面网站模式登录,登录进去点击右上角的头像也一样没反应。浏览器内核是 chrome 73.0.3683.121,之前是可以的,是最近更新导致的吧?还会兼容老浏览器吗?

1840 次点击
所在节点    反馈
9 条回复
cnrting
2022-01-12 23:27:39 +08:00
我也是,好几个功能都不能用,可能是系统太老了
sfqtsh
2022-01-13 01:17:05 +08:00
需要升级 Android System Webview ,可从这里下 https://wsmyzl.lanzoui.com/b00fqdmxa 密码 6666
Girlphobia
2022-01-13 03:55:51 +08:00
@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 年已经提供支持。在使用新技术的过程中我们无法承诺一直保持旧浏览器的兼容。
coolan
2022-01-13 08:23:40 +08:00
@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 开始支持的,好像只有这一个地方使用了,这里能否用老式写法兼容一下?这并非新特性,只是一个写法上的简单优化。
sfqtsh
2022-01-13 12:36:02 +08:00
@coolan 这个问题不是最近出现的,好几个月了,我之前就是 73 内核。没用过魅族,开发者选项里不可以切换 webview 吗?
dshufeng
2022-01-13 13:19:14 +08:00
魅族浏览器很多左上角返回基本没反应
coolan
2022-01-13 13:36:53 +08:00
@sfqtsh 魅族浏览器没有像 via 浏览器一样直接套壳使用系统的 webview ,而是跟 chrome 一样自带了一个 73 版本的 webview 。
Girlphobia
2022-01-14 00:57:07 +08:00
@coolan 代码上已经移除了 optional chaining 操作符,下次部署后应该可用。感谢反馈。
coolan
2022-01-14 08:37:35 +08:00
@Girlphobia @cnrting 功能已恢复正常。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/827920

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX