From 3bf549552dcb8d1520584faf70adfce99206a020 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Sun, 12 Jun 2022 23:35:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20[=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=9C=A8=E7=BA=BF]=20=E9=81=87=E5=88=B0?= =?UTF-8?q?=E5=8C=BF=E5=90=8D=E6=97=B6=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Hostloc-Enhanced.user.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Hostloc-Enhanced.user.js b/Hostloc-Enhanced.user.js index 4e288d6..0929913 100644 --- a/Hostloc-Enhanced.user.js +++ b/Hostloc-Enhanced.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 全球主机交流论坛增强 -// @version 1.4.5 +// @version 1.4.6 // @author X.I.U // @description 自动签到(访问空间 +22 积分)、屏蔽用户(黑名单)、屏蔽关键词(帖子标题)、回帖小尾巴、自动无缝翻页、快捷回到顶部(右键网页两侧空白处)、收起预览帖子(左键网页两侧空白处)、屏蔽投票贴、屏蔽阅读权限 255 帖子、预览帖子快速回复带签名、显示是否在线、显示帖子内隐藏回复 // @match *://hostloc.com/* @@ -484,12 +484,14 @@ // 显示在线状态 function onlineStatus() { document.querySelectorAll('[id^="favatar"]').forEach(function(item){ // 遍历所有帖子 - let icon = (item.querySelector('[id^="userinfo"] > .i.y em').textContent === '当前在线') ? '🌝' : '🌚'; - let divStatus = document.createElement('div'); - divStatus.style = 'position: absolute;margin: -8px 0 0 8px;padding: 0 1px 1.2px;background-color: #ffffff;border-radius: 50%;'; - divStatus.textContent = icon; - let mochu = item.querySelector('.avatar'); - mochu.parentNode.insertBefore(divStatus,mochu); + if (item.querySelector('[id^="userinfo"] > .i.y em')) { + let icon = (item.querySelector('[id^="userinfo"] > .i.y em').textContent === '当前在线') ? '🌝' : '🌚'; + let divStatus = document.createElement('div'); + divStatus.style = 'position: absolute;margin: -8px 0 0 8px;padding: 0 1px 1.2px;background-color: #ffffff;border-radius: 50%;'; + divStatus.textContent = icon; + let mochu = item.querySelector('.avatar'); + mochu.parentNode.insertBefore(divStatus,mochu); + } }) }