尝试缓解B站bilibili网页版卡顿

您所在的位置:网站首页 bilibili网页版全屏 尝试缓解B站bilibili网页版卡顿

尝试缓解B站bilibili网页版卡顿

2024-07-06 23:51| 来源: 网络整理| 查看: 265

        大家可能感觉,B站web版看久了会卡顿,尤其是合集视频更明显。根据多个网友的猜测与分享,我尝试了一些办法(多管齐下),现在总结分享,希望能帮到大家。

一、uBlock Origin

        从贴吧和B站评论区里面听说是sentry导致GC以及log收集,从而卡顿。所以我添加了这两条静态规则:

hdslb.com^$csp=script-src 'none'

||s1.hdslb.com/bfs/seed/log/*/

        第一条规则写法的灵感来源于阮一峰吐槽他的网站被广告规则集屏蔽了js。

二、油猴脚本

        B站评论区有人说是检测鼠标的脚本闭包不当导致浏览器GC失败卡顿。所以我去搜索屏蔽鼠标位置检测的脚本,找到了给ahfda的脚本,所以我复制了并修改为对bili生效,大家可以用tampermonkey或Violentmonkey创建自定义脚本:

// ==UserScript==// @name        B站尝试优化// @namespace   Violentmonkey Scripts// @match       *://www.bilibili.com/*// @match       *://live.bilibili.com/*// @grant       unsafeWindow// @version     1.0// @author      无// @description 解除视频播放检测鼠标位置// ==/UserScript==

(function() {    'use strict';    window.onload=function(){        window.onblur = null;        document.querySelector('video').play();        //document.querySelector('video').playbackRate = 2.0;        window.onmousemove = null;    }})();

三、火狐浏览器设置

        我的火狐浏览器除了设置-浏览器隐私-严格,在about:config里面把javascript.options.experimental.shadow_realms设为true,因为有electron客户端版所以我怀疑网页版按客户端版来优化了,而这个设置可以让js引擎像node.js那样虚拟化?

四、操作习惯

        在视频播放页面看到别的感兴趣的视频,不要直接点击,要右键新标签页或新窗口打开。

        我没学过编程,所以可能有错误的地方。大家如果有什么好方法,欢迎分享和交流。谢谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3