Greasy Fork is available in English.

p站样式调整

整体调整css样式,页面布局,环境:Chrome全屏 电脑分辨率:1920*1080,进入https://www.pixiv.net/discovery页面会自动点击自动浏览

// ==UserScript==
// @name         p站样式调整
// @namespace    http://tampermonkey.net/
// @version      0.2.0
// @description  整体调整css样式,页面布局,环境:Chrome全屏 电脑分辨率:1920*1080,进入https://www.pixiv.net/discovery页面会自动点击自动浏览
// @author       aotmd
// @match        https://www.pixiv.net/*
// @include      https://www.pixiv.net/*
// @exclude      https://www.pixiv.net/setting*
// @exclude      https://www.pixiv.net/stacc*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    function addStyle(rules) {
        var styleElement = document.createElement('style');
        styleElement.type = 'text/css';
        document.getElementsByTagName('head')[0].appendChild(styleElement);
        styleElement.appendChild(document.createTextNode(rules));
    }
    addStyle('#wrapper {width:1520px;}.ui-layout-east {width:1334px;}.contents-east {width:100%;}.contents-main {width:1100px;}');//布局调整
    addStyle('#item-container ._user-items > li:nth-child(n + 8) {display: inline-block;}#item-container ._user-items > li:nth-child(n + 16) {display: none;}');//发现推荐用户
    addStyle('.NewsTop .category {width: auto;}.top-info-content{text-align: center;}');//公告
    addStyle('._mypage-pixivision .pixivision__list {width: auto;}');// pixivision
    addStyle('._mypage-fanbox .mf__list{display: inline-block;margin: 0px 100px;}._classic-fanbox-creator {display: inline-block;}');// FANBOX推荐的创作者
    addStyle('.project_pixiv {float: left;height: 100px;width: 50%;display: inline-block;background-color:transparent!important;}');// 募集中
    addStyle('.layout-body{transition:5s;width:100%;}#js-mount-point-latest-following{min-height:auto!important;}');//  其他页面
    addStyle('li.sc-9y4be5-2.sc-9y4be5-3.sc-1wcj34s-1.bqtGkf {display: none;}');//  首页无效内容隐藏
    var url=window.location.href;
    console.log(url!='https://www.pixiv.net/')
    if(url!='https://www.pixiv.net/'){
        addStyle('#wrapper {transition:5s;width:100%;}');
        setTimeout( function(){document.getElementById("enable-auto-view").click();console.log('点击成功');},5000);
        addStyle('nav.sc-1ic2voq-0.crFCUS{position:static!important;}');//  清除顶部固定
        addStyle('._2RNjBox{margin: 6px 3px!important}');//边距调整
        addStyle('#js-mount-point-discovery {text-align:center;}');
    }
  var str=/^https:\/\/www.pixiv.net\/tags\//i;
    var ad=function(){
     var a=document.getElementsByClassName('sc-LzMmo jkOmjd');
        if(a.length!=0){
            a[0].style='display: none;';
        }else{
            setTimeout(ad,100);
        }
    }
    if(str.test(url)){
        console.log(url);
        setTimeout(ad,0);
        }
     //更改图标<link rel="shortcut icon" type="image/x-icon" href="https://source.pixiv.net/common/images/android-chrome-192x192.png">
       var changeIcon = function () {
        var link =document.getElementsByTagName('link');
           var i=0;
           var flag=0;
        for(i=0;i<link.length;i++){
            if(link[i].rel=="shortcut icon"){
                flag=1;
                link[i].href="https://source.pixiv.net/common/images/android-chrome-192x192.png";
                console.log( '已执行');
            }
        }
        if(flag!=1){setTimeout(changeIcon,100);console.log( '没有执行');}
      };
    window.onload = function () {
    setTimeout(changeIcon,0);
    //0.1.4在推荐作品添加查看全部按钮,隐藏目前没用的黑框,0.1.5改变匹配策略
    setTimeout(function(){
            var a=document.getElementsByTagName("section");
            var i=0;
            for(i=1;i<a.length;i++){
                if(a[i].getElementsByTagName("h2")[0].innerHTML=="推荐作品"){
                    a[i].getElementsByTagName("div")[0].innerHTML+=`<a target="_blank" class="sc-pzZvs hziszA" href="/discovery">查看全部</a>`;
                    a[i].getElementsByTagName("li")[0].style="display: none;";
                }
            }
    	},0);
    }
})();