Skip to content
This repository has been archived by the owner on Jan 18, 2025. It is now read-only.

[Bug]: 网页样式崩溃 #544

Open
Flatency opened this issue Sep 30, 2024 · 10 comments
Open

[Bug]: 网页样式崩溃 #544

Flatency opened this issue Sep 30, 2024 · 10 comments
Labels
bug Something isn't working

Comments

@Flatency
Copy link

问题是发生在那种形态的?

Tampermonkey脚本

问题详情

不加载脚本的时候无异常。
加载脚本时,有30%左右的概率发生完全的样式崩溃(下称一型崩溃),且多次(一次到十次)F5刷新后仍然崩溃,有概率(20%左右每次)F5后进入不崩溃的状态(即正常观看的状态)。
有较低概率发生部分的样式崩溃(下称二型崩溃)。
有较低概率评论区卡加载(表现为Loading,下拉不刷新),F5后进入一型崩溃

一型崩溃请见图。
二型崩溃表现为重构播放器存在且可播放,但是大小跟随浏览器左右边框大小,其余样式均类似一型崩溃。

崩溃时在“鬼畜”等分区(同样高度)下方,页面正中的位置出现“请求错误”,一到两秒后消失。

复现步骤

1.随机进入一个视频
2.有概率样式崩溃

参考数据

image

操作系统

Windows 11

浏览器名称及版本

Chrome 129.0.6668.70(正式版本) (64 位)

脚本版本

No response

@Flatency Flatency added the bug Something isn't working label Sep 30, 2024
@Flatency
Copy link
Author

崩溃对比.zip
上传了一份对比,包括崩溃时的控制台输出、html文件,以及不崩溃时的控制台输出、html文件

@IBfreehome
Copy link

同样遇到了这个 问题

@KazeShukufuku
Copy link

俺也是这个问题

@l4326769
Copy link

l4326769 commented Dec 2, 2024

chrome会这样,Edge不会

@l4326769
Copy link

l4326769 commented Dec 2, 2024

加上这两句试试,似乎不会崩溃了
console.error=null;
Promise.reject=null;

@KazeShukufuku
Copy link

加上这两句试试,似乎不会崩溃了 console.error=null; Promise.reject=null;

兄弟,在哪加啊?俺是小白,不懂这个)

@KazeShukufuku
Copy link

加上这两句试试,似乎不会崩溃了 console.error=null; Promise.reject=null;

兄弟,在哪加啊?俺是小白,不懂这个)

在脚本末尾加了这两句,目前来说确实不会崩溃了,真好

@Flatency
Copy link
Author

Flatency commented Dec 3, 2024

加上这两句试试,似乎不会崩溃了 console.error=null; Promise.reject=null;

感谢,尝试了一下目前没有崩溃再现。

@mrliu714
Copy link

mrliu714 commented Dec 3, 2024

加上这两句试试,似乎不会崩溃了 console.error=null; Promise.reject=null;

感谢。

@ZhenHuangLab
Copy link

加上这两句试试,似乎不会崩溃了 console.error=null; Promise.reject=null;

好像确实不会了。感谢!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants