File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11// ==UserScript==
22// @name 全球主机交流论坛增强
3- // @version 1.4.5
3+ // @version 1.4.6
44// @author X.I.U
55// @description 自动签到(访问空间 +22 积分)、屏蔽用户(黑名单)、屏蔽关键词(帖子标题)、回帖小尾巴、自动无缝翻页、快捷回到顶部(右键网页两侧空白处)、收起预览帖子(左键网页两侧空白处)、屏蔽投票贴、屏蔽阅读权限 255 帖子、预览帖子快速回复带签名、显示是否在线、显示帖子内隐藏回复
66// @match *://hostloc.com/*
484484 // 显示在线状态
485485 function onlineStatus ( ) {
486486 document . querySelectorAll ( '[id^="favatar"]' ) . forEach ( function ( item ) { // 遍历所有帖子
487- let icon = ( item . querySelector ( '[id^="userinfo"] > .i.y em' ) . textContent === '当前在线' ) ? '🌝' : '🌚' ;
488- let divStatus = document . createElement ( 'div' ) ;
489- divStatus . style = 'position: absolute;margin: -8px 0 0 8px;padding: 0 1px 1.2px;background-color: #ffffff;border-radius: 50%;' ;
490- divStatus . textContent = icon ;
491- let mochu = item . querySelector ( '.avatar' ) ;
492- mochu . parentNode . insertBefore ( divStatus , mochu ) ;
487+ if ( item . querySelector ( '[id^="userinfo"] > .i.y em' ) ) {
488+ let icon = ( item . querySelector ( '[id^="userinfo"] > .i.y em' ) . textContent === '当前在线' ) ? '🌝' : '🌚' ;
489+ let divStatus = document . createElement ( 'div' ) ;
490+ divStatus . style = 'position: absolute;margin: -8px 0 0 8px;padding: 0 1px 1.2px;background-color: #ffffff;border-radius: 50%;' ;
491+ divStatus . textContent = icon ;
492+ let mochu = item . querySelector ( '.avatar' ) ;
493+ mochu . parentNode . insertBefore ( divStatus , mochu ) ;
494+ }
493495 } )
494496 }
495497
You can’t perform that action at this time.
0 commit comments