-
Notifications
You must be signed in to change notification settings - Fork 1
/
bilibili.user.js
38 lines (32 loc) · 851 Bytes
/
bilibili.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// ==UserScript==
// @name Bilibili improvements
// @namespace https://github.com/lilydjwg/userscripts
// @description Bilibili improvements
// @include https://www.bilibili.com/video/*
// @version 0.1.3
// @grant none
// ==/UserScript==
function doit() {
'use strict'
if(localStorage.recommend_auto_play == 'open') {
document.querySelector('.next-button').click()
}
const settings = JSON.parse(localStorage.bpx_player_profile)
if(settings.media.autoplay) {
settings.media.autoplay = false
localStorage.bpx_player_profile = JSON.stringify(settings)
}
const v = document.querySelector('video')
if(v.muted) {
v.pause()
v.muted = false
v.volume = 1
v.currentTime = 0
}
}
setTimeout(doit, 1000)
setTimeout(doit, 2000)
setTimeout(doit, 3000)
setTimeout(doit, 4000)
setTimeout(doit, 5000)
doit()