垃圾 Google, YouTube 新页面 bug 万年不修,终于自己动手找到解决方案了

2020-02-13 01:57:32 +08:00
 Osk

YouTube 新版式页面上无法调出右键菜单, /t/505575

一年过去了,老版本 y2b 要下线了,新页面 bug 还在。

很久以前就反馈许多次了,没用。。。产品论坛上也有一些吐槽的帖子。

不得不说这 bug 留几年还在的风格和 Microsoft 蜜汁相似,不过不一样的是微软估计自己都没理清楚自家的 uwp 到底啥情况,而 Google 是专坑别人平台。

code

无奈自己不会前端,经过 n 久测试,捕获 touchstart 和 touchend 输入事件并停止传播即可,polymer 里面好像有一堆 touch event listener,不管了,试了下页面功能好像没异常,终于可以调出 context menu 啦!

function overrideYtbEvent(eventType) {
  window.addEventListener(eventType, function (e) {
    e.stopPropagation();
  }, true);
}

overrideYtbEvent('touchstart');
overrideYtbEvent('touchend');

可以在油猴里面加载,我做成了扩展试了下是对的。

无语。。。

2604 次点击
所在节点    分享发现
9 条回复
20015jjw
2020-02-13 02:07:45 +08:00
我从来没碰到..
HenryHeC
2020-02-13 02:11:09 +08:00
我也从来没遇到过
killsting
2020-02-13 02:18:55 +08:00
我也重来没有碰到过,是不是考虑一下换电脑?
geelaw
2020-02-13 02:26:29 +08:00
psychic debugging:没有碰到的大概不用触控屏。

不如直接换 Edge (经典),毕竟原文说只有 Chrome 有该问题。
saluton
2020-02-13 02:50:42 +08:00
歪个楼,我最想要 y2b 实现的其实是 app 旋转后自动全屏播放
mgrddsj
2020-02-13 11:49:19 +08:00
@saluton 开系统的自动旋转就行( Android )
20015jjw
2020-02-13 16:37:50 +08:00
@geelaw 我还真没触屏电脑..
Osk
2020-02-13 18:02:35 +08:00
@geelaw 之前我误解了,估计 edge 也有问题,不过现在这个修复方案能用,终于不用捏着鼻子用 y2b 了😭
Osk
2020-02-13 18:04:12 +08:00
@killsting @20015jjw @HenryHeC 触屏下出现的问题,不过也许可以在手机 /平板上请求桌面版 YouTube 看有同款 bug 没

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

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

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

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

© 2021 V2EX