Greasy Fork

Greasy Fork is available in English.

手机调试工具

手机调试工具(eruda或vConsole),自己在脚本代码里选择

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         手机调试工具
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  手机调试工具(eruda或vConsole),自己在脚本代码里选择
// @author       tutu辣么可爱
// @include      *
// @license      MIT
// ==/UserScript==

(function() {
	var mobileConsole = {
		eruda: function() { //eruda
			let url = "//cdn.bootcdn.net/ajax/libs/eruda/2.4.1/eruda.min.js";
			this.load(url, function() {
				eruda.init();
			})
		},
		vConsole: function() { //vConsole
			let url = "//unpkg.com/vconsole@latest/dist/vconsole.min.js";
			this.load(url, function() {
				var vConsole = new window.VConsole();
			})
		},
		load: function(url, callback) { //用于加载js
			var script = document.createElement("script");
			script.type = 'text/javascript';
			script.async = 'async';
			script.src = url;
			document.body.appendChild(script);
			if (script.readyState) { //IE
				script.onreadystatechange = function() {
					if (script.readyState == 'complete' || script.readyState == 'loaded') {
						script.onreadystatechange = null;
						callback();
					}
				}
			} else { //非IE
				script.onload = function() {
					callback();
				}
			}
		}
	}
	mobileConsole.eruda()
})();