之前注销了 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
就抛出错误,阻止了暂停视频,因为抛出了错误,也阻止了后续的调用登录弹出。
如果有大佬有更优雅的写法,请告诉我😂
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.