Sleazy Fork is available in English.
改善xhamster采用默认的指定清晰度策略/自动清晰度策略导致的清晰度不高的问题,自动选择最高清晰度
改善xhamster采用默认的指定清晰度策略/自动清晰度策略导致的清晰度不高的问题,自动选择最高清晰度。本脚本采用原生js实现主要功能,主要操作是元素选择与点击事件激活。
xhamster网站的清晰度策略有两种:
自动(auto):默认最低画质144p,在播放中计算网速后才会主动切换高清晰度。
用户指定:如果用户指定了清晰度,那么播放的下一个视频也会是这个清晰度。
因此两种策略出现了两种问题:
自动(auto):即使用户网络环境再怎么好,最开始也是最低画质,用户必须熬过网站的测速过程后才能等到清晰度变高。
用户指定:问题是,每一个视频的最高清晰度不同,如果用户先打开了视频A,调至了720p(HD)的最高清晰度。看完后点开了视频B,但是视频B有着最高2160p(4k)的清晰度,但是网站依然将视频B改为720p。当然,这对于一个拥有千兆带宽、4k屏的用户来说体验是不好的。
本脚本正常运行是没有任何弹窗的,若遇到内容为“some error occured, please see console.”的弹窗,请向greasy fork里向我反馈。
本脚本仅供js代码学习使用,随着本人不断学习,会在脚本内加入新功能,尽请关注。本机测试可用,若出现问题,或网站作者更新了网页结构导致脚本失效,别忘了给我反馈!有时间我会更新!—Anaaya