B站笔记快捷键←↓→

在B站笔记中,时间戳快捷键:←,截图+时间戳快捷键:↓,截图快捷键:→,

当前为 2022-11-14 提交的版本,查看 最新版本

// ==UserScript==
// @name         B站笔记快捷键←↓→
// @namespace    indefined
// @version      1.3
// @description  在B站笔记中,时间戳快捷键:←,截图+时间戳快捷键:↓,截图快捷键:→,
// @author       大王鹅鹅鹅
// @match        http*://www.bilibili.com/video/*
// @icon         https://static.hdslb.com/images/favicon.ico
// @grant        none
// @license      AGPL License
// ==/UserScript==

(function() {
    'use strict';

    // JS监听键盘快捷键事件
    document.addEventListener('keydown', function (event)
    {
        if (event.keyCode == 40) {//截图+时间戳——快捷键:↓
            document.querySelector('body.harmony-font.header-v3.win:nth-child(2) div.app-v1:nth-child(5) div.resizable-component.bili-note.active-note:nth-child(6) div.ql-toolbar.ql-snow div.custom-btns:nth-child(12) span.ql-capture-btn.ql-bar > i.bili-note-iconfont.iconcapture-app').click();
            new Promise((resolve,reject)=>{
                document.querySelector('body.harmony-font.header-v3.win:nth-child(2) div.app-v1:nth-child(5) div.resizable-component.bili-note.active-note:nth-child(6) div.ql-toolbar.ql-snow div.custom-btns:nth-child(12) span.ql-tag-btn.ql-bar-btn > i.bili-note-iconfont.iconicon_flag_L').click();
                return resolve();
            }).then(()=>{
                setTimeout( function(){
                    document.querySelector('body.harmony-font.header-v3.win:nth-child(2) div.app-v1:nth-child(5) div.resizable-component.bili-note.active-note:nth-child(6) div.tag-dialog-container div.tag-dialog div.tag-dialog__content div.tag-dialog__btn > div.dialog-btn.tag-dialog__btn--confirm:nth-child(2)').click();
                    var parentNode=document.querySelector('body.harmony-font.header-v3.win:nth-child(2) div.app-v1:nth-child(5) div.resizable-component.bili-note.active-note:nth-child(6) div.editor-innter.ql-container.ql-snow > div.ql-editor');
                    var know=parentNode.getElementsByTagName('p');
                    for(var i=0;know.length;i++){
                        if(know[i].innerHTML=="<br>" && know[i].nextSibling.firstChild.className == "ql-tag-blot" && know[i].previousSibling.className == "ql-image-preview uploaded"){
                           know[i].remove();
                        }
                    }
                },1200 );
            });
        };
        if (event.keyCode == 39) {//截图——快捷键:→
            document.querySelector('body.harmony-font.header-v3.win:nth-child(2) div.app-v1:nth-child(5) div.resizable-component.bili-note.active-note:nth-child(6) div.ql-toolbar.ql-snow div.custom-btns:nth-child(12) span.ql-capture-btn.ql-bar > i.bili-note-iconfont.iconcapture-app').click();
        };

        if (event.keyCode == 37) {//时间戳——快捷键:←
             document.querySelector('body.harmony-font.header-v3.win:nth-child(2) div.app-v1:nth-child(5) div.resizable-component.bili-note.active-note:nth-child(6) div.ql-toolbar.ql-snow div.custom-btns:nth-child(12) span.ql-tag-btn.ql-bar-btn > i.bili-note-iconfont.iconicon_flag_L').click();
             setTimeout( function(){
              document.querySelector('body.harmony-font.header-v3.win:nth-child(2) div.app-v1:nth-child(5) div.resizable-component.bili-note.active-note:nth-child(6) div.tag-dialog-container div.tag-dialog div.tag-dialog__content div.tag-dialog__btn > div.dialog-btn.tag-dialog__btn--confirm:nth-child(2)').click();
             }, 5 * 100 );
        };

    });

})();