您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Use messager instead of native alert
// ==UserScript== // @name MessageAlerter // @namespace https://blog.zheeeng.me // @version 1.0 // @description Use messager instead of native alert // @author [email protected] // @match http*://*/* // @run-at document-start // @grant none // ==/UserScript== ;(function() { 'use strict'; function notify (message) { if (!message) return null var div = document.createElement('div') div.style = 'position:fixed;top:16px;width:100%;mrgin-top:-100%;transition:margin-top .5s ease;awidth:100%;z-index:99999;text-align:center;font-size:14px;line-height:1.5;' var div2 = document.createElement('div') div2.style = 'display:inline-block;padding:8px 16px;background-color:white;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.15);' div.appendChild(div2) var icon = document.createElement('i') icon.style = 'display:inline-block;margin-right:8px;font-size:16px;font-style:normal;color:white;background-color:red;width:24px;height:24px;border-radius:50%;' icon.appendChild(document.createTextNode('x')) var textNode = document.createTextNode(message) div2.appendChild(icon) div2.appendChild(textNode) document.body.appendChild(div) function position (marginTop) { div.style.marginTop = marginTop } function dismiss () { document.body.removeChild(div) } return { position: position, dismiss: dismiss } } var positionFns = [] window.alert= function (message) { var ops = notify(message) if (ops) { positionFns.push(ops.position) setTimeout(function () { ops.position((positionFns.length - 1) * 50 + 'px') }, 60) setTimeout(function () { ops.dismiss() positionFns = positionFns.filter(function (positionFn) { return positionFn !== ops.position }) positionFns.forEach(function (positionFn, idx) { positionFn(idx * 50 + 'px') }) }, 3000) } } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址