您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
dev console that overrides school policies, doesn't have cool stuff like snowlord7's devconsole, but allows you to edit the DOM (if you know what i mean...)
当前为
- // ==UserScript==
- // @name custom devconsole
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description dev console that overrides school policies, doesn't have cool stuff like snowlord7's devconsole, but allows you to edit the DOM (if you know what i mean...)
- // @author twarped
- // @match http*://*/*
- // @grant none
- // ==/UserScript==
- var body = `<div style="width:100%;height:10%;top:0px;background:white;border-style:solid;">
- <a style="float:left;cursor:pointer;" id="go_console">console</a>
- <a style="cursor:pointer;float:right;" id="exit" href="javascript:document.getElementById('devconsole').remove();">X</a>
- </div>
- <div style="width:5%;height:100%;float:right;right:0px;" id="commands">
- <button id="save" style="width:100%;height:10%;top:0px;float:right;" onclick="javascript:document.documentElement.innerHTML = document.getElementById('textarea').value;">save</button>
- <button id="load" style="width:100%;height:10%;float:right;bottom:0px;" onclick="javascript:document.getElementById('textarea').value = document.documentElement.innerHTML;">load</button>
- </div>
- <div id="elements" style="width:100%; height:90%;bottom:0px;">
- <textarea id="textarea" style="width:80%;height:90%;float:left;resize:none;white-space: pre;font-size:14px;line-height:1.6;"/>
- </div>`;
- var devconsole = document.createElement('div');
- devconsole.id = "devconsole";
- devconsole.style = "position:sticky;width:100%;height:220px;bottom:0px;top:0;background:grey;z-index:2000;";
- devconsole.innerHTML = body;
- var opendev = document.createElement('button');
- opendev.style = "position:fixed;right:0;top:0;z-index:2000;";
- opendev.id = "opendev";
- opendev.innerHTML = "OPEN DEV";
- opendev.addEventListener("click",function(){
- document.body.appendChild(devconsole);
- document.getElementById('textarea').value = document.documentElement.outerHTML.replace(/<\/\w+>/g, (e) => e + '\r\n');
- });
- document.body.appendChild(opendev);