# 网页挂机扩展

**URL:** <https://meta.appinn.net/t/topic/48111>\
**Category:** 问题求助\
**Created:** [2023 年10 月 11 日 01:04 UTC](https://meta.appinn.net/t/topic/48111 "2023-10-11T01:04:50Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

作者： ![jackphil](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@jackphil](https://meta.appinn.net/u/jackphil)\
发布日期： [2023 年10 月 11 日 01:04 UTC](https://meta.appinn.net/t/topic/48111/1 "2023-10-11T01:04:50Z")

</div>

公司任务，需要挂机看视频，网页端，问题是一旦页面失去焦点，视频就会暂停，不计时。有没有 firefox 的扩展（实在没有，chrome 也行），可以伪装称我正在浏览该网页，但同时不妨碍我干其他事，如打开其他网页、甚至使用其他软件

谢谢

---

<div class="post-metadata">

作者： ![Fiend\_FEARing](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/fiend_fearing/32/47535_2.png) [@Fiend\_FEARing](https://meta.appinn.net/u/Fiend_FEARing)\
发布日期： [2023 年10 月 11 日 01:17 UTC](https://meta.appinn.net/t/topic/48111/2 "2023-10-11T01:17:03Z")

</div>

我是用powertoys的置顶把网页放前面，然后窗口拖到角落里去。  
但看你的描述是失焦就不行，可能不太适用。

 ![image](https://meta.appinn.net/uploads/default/original/3X/2/b/2bf70fc59ec77981b6a73ce25a5588add9e72ff5.png)

---

<div class="post-metadata">

作者： ![jackphil](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@jackphil](https://meta.appinn.net/u/jackphil)\
发布日期： [2023 年10 月 11 日 01:35 UTC](https://meta.appinn.net/t/topic/48111/3 "2023-10-11T01:35:28Z")

</div>

对，失焦就不行，比如鼠标移动到任务栏悬停即停止

---

<div class="post-metadata">

作者： ![dog](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dog/32/18667_2.png) [@dog](https://meta.appinn.net/u/dog)\
发布日期： [2023 年10 月 11 日 01:36 UTC](https://meta.appinn.net/t/topic/48111/4 "2023-10-11T01:36:54Z")

</div>

百度出来的方案，你试试：  
★下边这个方法在Chrome和IE中好像不行，在 **FireFox** 中测试可行

我们在上尔雅的公选课的时候，只要我们用鼠标点击当前页面外其他的任意一个要素都会使视频暂停，没有办法同时做其他事情，但是我们可以使用下边的方法来实现这样的功能

首先，我们在网页上找到一张图片，右键，另存为

然后，会弹出选择保存位置的窗口，这个时候不要管这个窗口，

现在就可以在看视频的同时做其他事了，但是不能避免自动暂停和输验证码的情况，js学的还不太好，不知道该怎么修改。。

---

<div class="post-metadata">

作者： ![t35t](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/t35t/32/54310_2.png) [@t35t](https://meta.appinn.net/u/t35t)\
发布日期： [2023 年10 月 11 日 01:45 UTC](https://meta.appinn.net/t/topic/48111/5 "2023-10-11T01:45:16Z")

</div>

不算答案，只是个尝试建议，可以试试利用mouseinc的穿透功能查看别的文件，比如把网页和pdf并列显示，激活网页然后再pdf文件里穿透滚动。如果能行的话至少可以看点别的。

> [@有没有免费的PDF软件（win平台）可以支持两个文件并排显示并同步滚动？](https://meta.appinn.net/t/topic/44542/6):
>
> 你可以试试 MouseInc 1.10 [好用的鼠标增强软件(MouseInc)V1.10 绿色版下载\_鼠标增强软件MouseInc下载\_飞翔下载 (fxxz.com)](https://www.fxxz.com/soft/71058.html) 下载，解压，然后打开 [图片] 修改同步滚动为1 [图片] 哦了，所有pdf浏览器都可以了，不过要注意，滚动鼠标时，鼠标悬停在非激活的那个窗口。 [说明2]

---

<div class="post-metadata">

作者： ![Y\_z](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/y_z/32/40851_2.png) [@Y\_z](https://meta.appinn.net/u/Y_z)\
发布日期： [2023 年10 月 11 日 02:01 UTC](https://meta.appinn.net/t/topic/48111/6 "2023-10-11T02:01:33Z")

</div>

不确定与视频暂停相关js事件的话可以试试，之前在超新星还是啥网课试过有效：

1. F12 打开开发者工具

2. Firefox 我太熟悉没找到事件监听器，只知道在标签的尾部有 Event 按钮，尝试在`<html>`、`<body>`取消勾选鼠标(mouse)相关事件和 visibilitychange 事件  

3. chrome  
在`<html>`、`<body>`点击移除鼠标(mouse)相关事件和 visibilitychange 事件

 ![image](https://meta.appinn.net/uploads/default/original/3X/8/0/808fa9826881b5e0405df945c2175f2b6e38b297.jpeg)

 ![image_0](https://meta.appinn.net/uploads/default/original/3X/d/1/d19cf8130a0a501ad709df958b409576851bc024.jpeg)

想要一劳永逸的话可以写油猴事件劫持脚本，如果方便提供测试网页的话

* * *

还有种稍微简单点的方法：  
打开开发者控制台输入，看看效果

`window.addEventListener('visibilitychange', function(e){e.stopPropagation()}, true)`

`visibilitychange`可以换成其他与鼠标相关的事件

* * *

这个和楼主描述相似，不知道是不是这个，里面也有解决方案（需要翻）

> **[请教前段牛，如何劫持 window.onblur 事件？ - V2EX](https://www.v2ex.com/t/404960)**
>
> 问与答 - @Telegram - 老妹是个注册会计，每年都要在 chinahrt.com 听一些无聊的东西，刷满 18 学时。它的播放页是个 flash，听课时，只要该页面失去焦点，播放就暂停，也就无法计时了。https:

看了下解决方案挺有意思的直接把当前进度时间改完后发请求，秒学习 :joy:

由v2ex的 [xavierskip](https://www.v2ex.com/member/xavierskip) 分享

脚本代码：

> <https://gist.github.com/xavierskip/8f4dd9d593dfe8ea1565f5753cdcdf4a>

---

<div class="post-metadata">

作者： ![qinshou](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/q/9f8e36/32.png) [@qinshou](https://meta.appinn.net/u/qinshou)\
发布日期： [2023 年10 月 11 日 03:13 UTC](https://meta.appinn.net/t/topic/48111/7 "2023-10-11T03:13:37Z")

</div>

如果确定是失焦事件，用脚本干掉就是了。估计bookmarklet就能搞定。

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2023 年10 月 11 日 03:28 UTC](https://meta.appinn.net/t/topic/48111/8 "2023-10-11T03:28:26Z")

</div>

还有个可能比较麻烦的方法：用虚拟机运行浏览器挂机，并关闭鼠标共享。

---

<div class="post-metadata">

作者： ![jackphil](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@jackphil](https://meta.appinn.net/u/jackphil)\
发布日期： [2023 年10 月 24 日 07:07 UTC](https://meta.appinn.net/t/topic/48111/9 "2023-10-24T07:07:04Z")

</div>

感觉升级了，原来的方 `window.addEventListener('visibilitychange', function(e){e.stopPropagation()}, true)` 一行代码搞定，现在不行了。开发者工具里的能用的断点都试了，都没发现 visibilitychange、webkit visibilitychange、onblur、blur都试了一遍，依然没用。

各位大佬还有没有思路？

---

<div class="post-metadata">

作者： ![zhongx](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/z/ba9def/32.png) [@zhongx](https://meta.appinn.net/u/zhongx)\
发布日期： [2023 年10 月 24 日 08:47 UTC](https://meta.appinn.net/t/topic/48111/10 "2023-10-24T08:47:10Z")

</div>

可以试一试`鼠标精灵`，这玩意能在后台实现鼠标点击的动作，不影响前台鼠标操作。  
录个鼠标循环点击，不知道能不能解决窗口失焦问题。  
注意版本号，高版本号的好像有点问题。
