B站防劇透進度條腳本是能夠有效的幫助用戶防劇透的工具,在你看電視的時候是不是很多小伙伴都不喜歡劇透的情況呢,今天小編幫助你們來解決這一問題,通過技術(shù)性的手段為你消除煩惱。
B站防劇透進度條腳本機制說明
進度條是怎樣劇透的?
以一場 A、B 兩支隊伍的 BO3 的比賽為例,目前比賽進行了一場,A 獲得勝利。
情景 1:此時進度條滑塊大約在 50% 的位置,可以推測出后面只有一場比賽,所以下一場依然是 A 獲得勝利,2:0 帶走 B。將這種情景稱為進度條的前向劇透。
情景 2:此時進度條滑塊大約在 33% 的位置,可以推測出后面還有兩場比賽,所以下一場比賽是 B 獲得勝利。將這情景稱為進度條的后向劇透。
B站防劇透進度條腳本解決方案
腳本采取進度條偏移的方式來解決這一問題。簡單來說,腳本會將進度條滑塊向左或向右隨機移動一段距離。向左還是向右、移動的距離都是隨機的,用戶在使用時并不知道進度條的具體偏移如何,因此無法通過滑塊所處的位置推測出當(dāng)前的播放進度。
為了方便討論,這里采取極端的參數(shù)設(shè)置,并且生成的隨機數(shù)也是極端值。下面就來看一下在這種情況下會發(fā)生什么情況。
假如進度條向右極端偏移,那么即使滑塊當(dāng)前處于 90% 的位置,視頻可能還沒播放到一半,結(jié)果猶未可知。用戶并不能因為滑塊位置較后,就認(rèn)為播放進度較大。代入到情景 1,雖然滑塊已經(jīng)在 50% 的位置,但實際上視頻只播放了 33%,后面還有兩場比賽,從而解決前向劇透。
假如進度條向左極端偏移,那么即使滑塊當(dāng)前處于 50% 的位置,視頻也有可能在下一秒就結(jié)束。用戶并不能因為滑塊位置較前,就認(rèn)為播放進度較小。代入到情景 2,雖然滑塊只在 33% 的位置,但實際上視頻已經(jīng)播放了一半,后面只有一場比賽,從而解決后向劇透。
兩種偏移不會同時發(fā)生,但是用戶處于一切未知的狀態(tài),并不清楚當(dāng)前處于反前向劇透還是反后向劇透狀態(tài)。因此,用戶沒有根據(jù)滑塊位置推測播放進度的基礎(chǔ)和理由,從而達到防劇透的目的。
B站防劇透進度條腳本其他說明
腳本基于 Microsoft Edge 瀏覽器和 Tampermonkey 腳本管理器開發(fā),明確不支持 Greasemonkey。在其他瀏覽器及腳本管理器上運行可能會出現(xiàn)問題,請?zhí)峁┓答仭?/p>
腳本有一定使用門檻,如果不理解防劇透機制效果將會劇減。如果你不明白這個腳本在“干什么”,請認(rèn)真閱讀前面的機制說明,不要為此簡單地否定這個腳本,謝謝配合!
建議在官方的彈幕屏蔽列表中加入屏蔽詞【進度條】,因為相關(guān)彈幕具有很強的劇透性。
使用時請盡可能避免對偏移方向與偏移量進行推測。為此,在啟用功能或改變播放進度后的一段時間,請抑制住自己觀察進度條變化的沖動,直至忘記之前滑塊的確切位置。勾選【延后進度條偏移的時間點】能夠提供一定的幫助,但最終還是要靠用戶的配合。
- PC官方版
- 安卓官方手機版
- IOS官方手機版