前端的兄弟们来整活了,这是你的菜

150 天前
 yiluqingshen
请看菜帖:
https://imgur.com/a/JvoJLpY

课程学习网站,只能看其中一个视频,打开另外一个学习视频的页面,旧页面视频看不了。
提示“你也打开新的课程页面进行学习,旧页面将为您暂停播放”

为加快学习进度,烦不胜烦。

请前端大神指明出路。

让我这个好学好公民早日完成学业。
1913 次点击
所在节点    前端开发
7 条回复
ImGroot
150 天前
Console 执行 queryObjects(BroadcastChannel)把他们都干掉,window.postMessage 也干掉
justsoup
150 天前
原理:浏览器监听了 visibilitychange 方法
方法:劫持 get 方法,在 F12 控制台执行以下代码
```
Object.defineProperty(document, 'visibilityState', {
get: () => false,
configurable: true
});

Object.defineProperty(document, 'hidden', {
get: () => false,
configurable: true
});
```
kdwnil
150 天前
要搞清楚是纯前端页面之间通信,还是从 api 获取的播放状态。前者还能挣扎一下,后者就老实挂机(我觉得多半是后者)
hefish
150 天前
就老老实实刷吧, 很快就刷完了。 到 8 月评职称还有 2 个月的,来得及的。
Lentin
150 天前
yiluqingshen
144 天前
@ImGroot 兄弟能具体点吗?
yiluqingshen
144 天前
向各位大神报告,前面几位大神的方案都无效。
本人自研,找开网页后,手动关闭 JAVAScript ,再打开另外 一个窗口,等要学习的页面打开后,
再一个个取消 JAVAScript 开始,就达到多开窗口的目的。

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

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

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

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

© 2021 V2EX