b站专栏图片大图显示

B站专栏图片大图显示

// ==UserScript==
// @name         b站专栏图片大图显示
// @namespace    https://www.bilibili.com/read/cv16689539
// @version      1.3
// @description  B站专栏图片大图显示
// @author       HuiJiOnGit
// @match        *://*.bilibili.com/read/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=bilibili.com
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    document.getElementsByClassName('article-detail')[0].style.width = '80vw';
    document.querySelector('#app > div > div.right-side-bar').style.marginLeft = '-82px';
    setTimeout(() => {
        //console.log(document.getElementsByClassName('normal-img'));
        const imgFnArr = [...document.getElementsByClassName('normal-img')].map(item => {
                return new Promise((resolve,reject) => {
                    item.onload = function(){
                        console.debug(this);
                        this.style.width = '';
                        this.style.height = '';
                        resolve();
                    }
                });
            });
        Promise.all(imgFnArr).catch(err => console.error(err));
    },2500);
    document.getElementsByClassName('normal-img').forEach(item => {item.style.width = '';item.style.height = '';});
})();