防止网页在失去焦点时自动暂停视频

2024/11/3 20:32:54

// ==UserScript==
// @name        防止网页在失去焦点时自动暂停视频
// @namespace   Violentmonkey Scripts
// @match       https://missav.com/*/*
// @grant       none
// @license MIT
// @version     1.0
// @author      -
// @description 2024/11/3 20:32:54
// ==/UserScript==


(function() {
    'use strict';

    // 重写 HTMLMediaElement 的 pause 方法,防止视频自动暂停
    HTMLMediaElement.prototype.pause = function() {
        console.log("Attempted to pause video by:", this);
        // 如果希望在某些情况下允许暂停,可以在这里添加逻辑
        // 例如,可以通过检测 this.src 或其他属性来决定是否允许暂停
    };
})();