您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
界面库调用接口
当前为
此脚本不应直接安装,它是供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/53536/281536/UI.js
// ==UserScript== // @name UI // @namespace https://github.com/yeomanye // @version 0.2.1 // @include *://* // @description 界面库调用接口 // @author Ming Ye // ==/UserScript== (function(context) { var TIME_SHORT = 1000; var tipsCss = { position: 'fixed', padding: '20px', transform: 'translate(-50%,-50%)', 'font-size': '18px', 'z-index': 999, background: 'black', color: 'white' }; var tipsCssStyle = genderStyle(tipsCss); function genderStyle(cssObj){ var cssKeys = Object.keys(cssObj),cssVals = Object.values(cssObj); var styleStr = ''; for(var i=0,len=cssKeys.length;i<len;i++){ var key = cssKeys[i],val = cssVals[i]; styleStr += key+': '+val+';' } return styleStr } context.showTips = function(msg, time) { var width = window.innerWidth, height = window.innerHeight; time = time ? time : TIME_SHORT; var divElm = document.createElement('div'); divElm.innerText = msg; divElm.setAttribute('style', tipsCssStyle); divElm.style.top = height / 2 + 'px'; divElm.style.left = width / 2 + 'px'; document.body.appendChild(divElm); setTimeout(function() { divElm.parentNode.removeChild(divElm); }, time); }; })(window);