yiluqingshen

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

  •  
  •   yiluqingshen · May 23, 2025 · 2456 views
    This topic created in 386 days ago, the information mentioned may be changed or developed.
    请看菜帖:
    https://imgur.com/a/JvoJLpY

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

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

    请前端大神指明出路。

    让我这个好学好公民早日完成学业。
    7 replies    2025-05-29 09:34:41 +08:00
    ImGroot
        1
    ImGroot  
       May 23, 2025
    Console 执行 queryObjects(BroadcastChannel)把他们都干掉,window.postMessage 也干掉
    justsoup
        2
    justsoup  
       May 23, 2025
    原理:浏览器监听了 visibilitychange 方法
    方法:劫持 get 方法,在 F12 控制台执行以下代码
    ```
    Object.defineProperty(document, 'visibilityState', {
    get: () => false,
    configurable: true
    });

    Object.defineProperty(document, 'hidden', {
    get: () => false,
    configurable: true
    });
    ```
    kdwnil
        3
    kdwnil  
       May 23, 2025
    要搞清楚是纯前端页面之间通信,还是从 api 获取的播放状态。前者还能挣扎一下,后者就老实挂机(我觉得多半是后者)
    hefish
        4
    hefish  
       May 23, 2025
    就老老实实刷吧, 很快就刷完了。 到 8 月评职称还有 2 个月的,来得及的。
    Lentin
        5
    Lentin  
       May 23, 2025
    yiluqingshen
        6
    yiluqingshen  
    OP
       May 29, 2025
    @ImGroot 兄弟能具体点吗?
    yiluqingshen
        7
    yiluqingshen  
    OP
       May 29, 2025
    向各位大神报告,前面几位大神的方案都无效。
    本人自研,找开网页后,手动关闭 JAVAScript ,再打开另外 一个窗口,等要学习的页面打开后,
    再一个个取消 JAVAScript 开始,就达到多开窗口的目的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2997 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 03:31 · PVG 11:31 · LAX 20:31 · JFK 23:31
    ♥ Do have faith in what you're doing.