您需要先安装一个扩展,例如 篡改猴、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);