前端的 visibilitychange 事件被拿来 [作恶] 了

2019-09-24 00:56:14 +08:00
 Vamwere
切换其他 TAB 后,广告就暂停播放了,必须切换回来后才继续播放,好蛋疼,非得这样恶心人
2369 次点击
所在节点    分享发现
2 条回复
yyfearth
2019-09-24 01:06:46 +08:00
就算没有 visibilitychange 依然可以依靠 focus 来做 虽然准确度不一样 但是如果有这样的需求 前端也能做出来
作恶不作恶和技术本身没有直接关系 还是看产品本身

如果用 focus 来做就更加恶心你了
只要你切换到其他的 Tab 或者 app 广告就停止播放

你要绕过 visibilitychange 也简单
给这个 tab 单独开个 window 就可以解决 除非同时用了 focus 来判断
Torpedo
2019-09-24 10:05:58 +08:00
这也算作恶?

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

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

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

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

© 2021 V2EX