写了个脚本,限制 B 站播放视频时自动弹出登录

查看 51|回复 1
作者:levima   
之前注销了 B 站 账号,看 B 站 的时候从来不用账号。
后来 B 站 弄了个恶心人的功能,视频播放一分钟的时候,自动暂停视频,并弹出登录框。
忍无可忍,写了个脚本。
安装地址: https://greasyfork.org/zh-CN/scripts/482855
代码如下
(function() {
    'use strict';
    var oldPause = window.player.pause
    window.player.pause = function(){
        if(new Error().stack.includes("loginVersionEveryPlayInternval")){
            throw "\n 陈睿: 你所热爱的,就是你的生活。\n 蒙古上单: 你 ( )什么时候( )啊?";
        }
        return oldPause()
    }
})();
原理是劫持视频暂停的方法,如果调用链里有loginVersionEveryPlayInternval就抛出错误,阻止了暂停视频,因为抛出了错误,也阻止了后续的调用登录弹出。
如果有大佬有更优雅的写法,请告诉我😂

use, 弹出, oldpause, function

formant   
好活,点赞
您需要登录后才可以回帖 登录 | 立即注册

返回顶部