您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
功能:访问页面会弹出对自己的溢美之言。浏览器一直夸你。 可根据自己修改【姓名和性别】。
// ==UserScript== // @name good mood--何 // @namespace http://tampermonkey.net/ // @author 华东交大-何江涛 // @version 0.9 // @description 功能:访问页面会弹出对自己的溢美之言。浏览器一直夸你。 可根据自己修改【姓名和性别】。 // @include * // @match http://127.0.0.1:5500/%E6%96%B0%E5%BB%BA%E6%96%87%E6%9C%AC%E6%96%87%E6%A1%A3.html // @icon https://www.google.com/s2/favicons?sz=64&domain=0.1 // @grant none // @license MIT // ==/UserScript== ; (function () { //姓名,性别 必改。 let name = '何江涛 ' let sex = '男' //弹框停留时间,单位秒 可改,时间单位:秒。 let time = 1.6 //弹窗大小 可改,1.0表示1倍,2.0表示2倍大小。 let size = 1.0 // 弹框个数 可改 let num = 1 //弹框出现的范围 可改,范围:0-100。 let left = 80 let top = 40 //字体 let fontFamily = ['STXingkai','STXingkai', 'STXingkai', 'STXingkai', 'STXingkai', 'STHeiti', 'STKaiti', 'STSong','STFangsong', 'SimHei', 'SimSun', 'NSimSun', 'FangSong', 'KaiTi', 'STXinwei', 'STHupo', 'STCaiyun', 'FZYaoti', 'FZShuTi', 'YouYuan'] let colors = [ // ×(金) ['#f9d681', 'black'], // 金,红 ['#f9d681', 'black'], ['#dc2c1f', '#ffffff'], // 暗白不明显,故注释 。 //['#f7f7f7', '#black'], ] let colorsGril = [ // 粉红 , 红 ['#fee6f3', '#e5717a'],['#dc2c1f', '#ffffff'], // ×(粉红) ['#fee6f3', '#e5717a'], ].concat(colors) let colorsBoy = [ // ×(红) ['#dc2c1f', '#ffffff'], ].concat(colors) //所有 let sentences = [ 'aaa要开心哦', 'aaa要开心哦', '你好鸭!', '我喜欢你!','认识aaa真好。', ] //女 let sentencesGirl = [ 'aaa好美!!!', 'aaa好漂亮!!!!', '让我多看两眼aaa,太好看了吧', '小姐姐来了?', 'aaa有亿点点好看。', '为什么aaa这么好看?', 'aaa好美啊!!!', '小姐姐小姐姐!!', 'aaa长得真漂亮!!!', ].concat(sentences) let sensitiveGirl = [ 'aaa,你怎么这么温柔呀?', 'aaa小姐姐!', 'aaa你好鸭!', 'aaa,我喜欢你!', ] //男 let sentencesBoy = [ 'aaa好帅!!!', 'aaa真帅!!!!', 'aaa有点小帅。', 'aaa有点小厉害。', '帅哥来了?', '为什么你这么厉害?', ].concat(sentences) let sensitiveBoy = [ 'aaa哥哥!','aaa你好鸭!', 'aaa,为什么这么厉害?', 'aaa,我喜欢你!', ] function random(max, min = 0) { return Math.round(Math.random() * (max - min) + min) } function randomArray(array, min = 0) { let randomArray = random(array.length - 1, min) return array[randomArray] } if (name === '何江涛 ') { name = '你' } else { sentencesGirl = sentencesGirl.concat(sensitiveGirl) sentencesBoy = sentencesBoy.concat(sensitiveBoy) } for (let i = 0; i < num; i++) { // 句子 let sentence; // 颜色 let color; if (sex === "女") { sentence = randomArray(sentencesGirl).replace(/aaa/g, `${name}`); color = randomArray(colorsGril) } else { sentence = randomArray(sentencesBoy).replace(/aaa/g, `${name}`); color = randomArray(colorsBoy) } let sentenceNum = sentence.length // 句子背景宽度 let sentenceWidth = 0; if (sentenceNum < 10) { sentenceWidth = sentenceNum * 30 } else if (sentenceNum < 20) { sentenceWidth = sentenceNum * 22 } else { sentenceWidth = sentenceNum * (21 - Math.log10(sentenceNum) * 0.5) } let windowWidth = document.documentElement.clientWidth * left / 100 || document.body.clientWidth * left / 100; let appear = Math.random() * 1000 new Promise((a, b) => { // 弹框出现的时间 setTimeout(() => { a(11) }, num === 1 ? 100 : appear) }).then(() => { let l = document.createElement('p') l.style.display l.innerHTML = `<div style=" position: absolute; height:${38*size}px; text-align: center; line-height: ${38*size}px; font-size: 17px; z-index: 999; background-color:${color[0]}; color:${color[1]}; font-family:${randomArray(fontFamily)}; left: ${random(windowWidth - sentenceWidth)}px;top:${random(top - 2)}%; width:${sentenceWidth*size}px; border-radius:18px; ">${sentence}</div>` document.body.insertBefore(l, null) setTimeout(() => { l.style.display = 'none' }, num === 1 ? time * 1000 : time * 1000 + 500 - appear) // 变量 // background-color: ${color[0]}; // color:${color[1]}; // font-family: 'STXingkai'; // ${randomArray(fontFamily)} // width: 250px; // ${sentenceWidth} // left: 20%; // ${random(windowWidth-sentenceWidth)} // top: 20%; // ${random(100)} // border-radius: 2px; // ${random(28,2)} }) } })()
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址