Json.cn净化

json.cn 纯净版

2021-12-08 기준 버전입니다. 최신 버전을 확인하세요.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Json.cn净化
// @namespace    http://tampermonkey.net/
// @version      0.7.5
// @description  json.cn 纯净版
// @author       aries.zhou
// @match        https://www.json.cn/**
// @grant        none
// ==/UserScript==

window.onload = function () {
    var style = document.createElement("style");
    style.innerHTML = 'main {height: 100%!important;} ';
    document.head.appendChild(style);

    var jsonsrc = document.getElementById('json-src');
    var alt = '请输入json数据....';
    if(jsonsrc){
      jsonsrc.setAttribute('placeholder', alt);
    }

    var backdrop = document.getElementsByClassName('modal-backdrop fade in');
    var dialog = document.getElementsByClassName('modal-dialog');
    var headernav = document.getElementsByClassName('header-nav-list first-nav comt-top-nva');
    var foot = document.getElementsByClassName('relative b-large-margin');
    var container = document.getElementsByClassName('container');
    var loginmodule = document.getElementsByClassName('login-module');
    var liTag = document.getElementsByTagName('li');
    var rowfluid =  document.getElementsByClassName('row-fluid');
    if (headernav) {
        headernav[0].parentNode.removeChild(headernav[0]);
    }
    if (foot) {
        foot[0].parentNode.removeChild(foot[0]);
    }
    if (container) {
        container[0].parentNode.removeChild(container[0]);
    }
    if (loginmodule) {
        loginmodule[0].parentNode.removeChild(loginmodule[0]);
    }
    if (liTag) {
        liTag[0].parentNode.removeChild(liTag[0]);
    }
    if (rowfluid) {
        rowfluid[0].parentNode.removeChild(rowfluid[0]);
    }
    if (backdrop) {
        backdrop[0].parentNode.removeChild(backdrop[0]);
    }
    if (dialog) {
        dialog[0].parentNode.removeChild(dialog[0]);
    }
};