BiliBili一键开关弹幕/一键网页宽屏/全屏快捷键/速度控制快捷键

这个脚本是作者自己嫌在全屏播放时老是要鼠标点击开关弹幕太麻烦,于是就写了一个b站播放器的按键快捷控制

< 腳本BiliBili一键开关弹幕/一键网页宽屏/全屏快捷键/速度控制快捷键的回應

評論:正評 - 腳本一切正常

§
發表於:2022-01-02

宽屏、全屏相关的代码也过时了,修改后能运行的代码如下:

function click_wide_screen(){

    //$("button[data-text='宽屏模式'] svg").click();      //button[data-text='宽屏模式'] svg  这句意思是选择data-text属性值为'宽屏模式' 的button标签下的svg标签
    document.querySelector("#bilibili-player > div > div > div.bpx-player-primary-area > div.bpx-player-video-area > div.bpx-player-control-wrap > div.squirtle-controller.squirtle-pgc > div.squirtle-controller-wrap > div.squirtle-controller-wrap-right > div.squirtle-widescreen-wrap.squirtle-block-wrap > div > div.squirtle-widescreen-inactive").click();

}
function click_web_Full_screen(){

    //$("button[data-text='网页全屏'] svg").click();
    document.querySelector("#bilibili-player > div > div > div.bpx-player-primary-area > div.bpx-player-video-area > div.bpx-player-control-wrap > div.squirtle-controller.squirtle-pgc > div.squirtle-controller-wrap > div.squirtle-controller-wrap-right > div.squirtle-pagefullscreen-wrap.squirtle-block-wrap > div > div.squirtle-pagefullscreen-inactive").click();

}
function click_Full_screen(){

    //$("button[data-text='进入全屏']").click();
    document.querySelector("#bilibili-player > div > div > div.bpx-player-primary-area > div.bpx-player-video-area > div.bpx-player-control-wrap > div.squirtle-controller.squirtle-pgc > div.squirtle-controller-wrap > div.squirtle-controller-wrap-right > div.squirtle-fullscreen-wrap.squirtle-block-wrap > div").click();

}
§
發表於:2022-01-13

上面的似乎又不行了,通过搜索关键词widescreen和测试,改成一个更简洁的了:

function click_wide_screen(){
    //$("button[data-text='宽屏模式'] svg").click();      //button[data-text='宽屏模式'] svg  这句意思是选择data-text属性值为'宽屏模式' 的button标签下的svg标签
    document.getElementsByClassName('bilibili-player-video-btn bilibili-player-video-btn-widescreen')[0].click();
}
function click_web_Full_screen(){
    //$("button[data-text='网页全屏'] svg").click();
    document.getElementsByClassName('bilibili-player-video-btn bilibili-player-video-web-fullscreen')[0].click();
}
function click_Full_screen(){
    //$("button[data-text='进入全屏']").click();
    document.getElementsByClassName('bilibili-player-video-btn bilibili-player-video-btn-fullscreen')[0].click();
}

發表回覆

登入以回復