返回列表 发布新帖
查看: 97|回复: 0

[代码技巧] 子比美化 – 侧边用户UA信息小工具

[复制链接]
SunJu_FaceMall
社区贡献

315

主题

190

回帖

1万

积分

等级头衔
Icon组别 : 管理员
Icon等级 :

积分成就
   钻石 : 524 颗
   贡献 : 1849 点
   金币 : 12 枚
Icon在线时间 : 1298 小时
Icon注册时间 : 2024-11-22
Icon最后登录 : 2025-12-12

荣誉勋章

会员LV.1会员LV.2会员LV.3会员LV.4会员LV.5会员LV.6会员LV.7会员LV.8会员LV.9会员LV.10

风云·优秀版主

飞流名人堂成员

1

实名认证 手机认证 vip vip-year FLLTCN发表于 2025-10-10 18:16:42 | 查看全部 |阅读模式 浙江金华

资源无需等待,交易就趁现在,全面资源整合网络大咖云集,让你轻松玩转互联网!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
这是一款子比主题的侧边侧边用户UA信息小工具,这款小工具非常详细的定位当前的位置,并且还有精准的IP,不过只能用户可以看到自己的地址和IP,喜欢的自行部署吧!

tengfei_down - 2025-10-10T181609.230.webp

代码部署


定位:WP后台–>>外观–>>小工具–>>自定义HTML,将下面的代码放到里面即可!
  1. <div class="ua-info-widget" style="border: 1px solid #333; border-radius: 10px; padding: 15px; box-shadow: 0 3px 10px rgba(0,0,0,0.2); background-color: #1a1a1a; color: #f0f0f0; max-width: 300px; transition: all 0.3s ease;">
  2.     <h3 style="margin-top: 0; color: #ffffff; border-bottom: 1px solid #444; padding-bottom: 10px; font-size: 16px; font-family: Arial, sans-serif;">设备信息</h3>
  3.     <div id="ua-loading" style="color: #bbb; padding: 10px 0; font-size: 14px;">加载中...</div>
  4.     <ul id="ua-info-list" style="display: none; list-style: none; padding: 0; margin: 10px 0;">
  5.         <li style="padding: 6px 0; border-bottom: 1px dashed #444; font-size: 14px; font-family: Arial, sans-serif;"><strong style="color: #81c3ff; min-width: 65px; display: inline-block;">IP:</strong> <span id="ua-ip" style="color: #f0f0f0;"></span></li>
  6.         <li style="padding: 6px 0; border-bottom: 1px dashed #444; font-size: 14px; font-family: Arial, sans-serif;"><strong style="color: #81c3ff; min-width: 65px; display: inline-block;">位置:</strong> <span id="ua-address" style="color: #f0f0f0;"></span></li>
  7.         <li style="padding: 6px 0; border-bottom: 1px dashed #444; font-size: 14px; font-family: Arial, sans-serif;"><strong style="color: #81c3ff; min-width: 65px; display: inline-block;">浏览器:</strong> <span id="ua-browser" style="color: #f0f0f0;"></span></li>
  8.         <li style="padding: 6px 0; border-bottom: 1px dashed #444; font-size: 14px; font-family: Arial, sans-serif;"><strong style="color: #81c3ff; min-width: 65px; display: inline-block;">系统:</strong> <span id="ua-os" style="color: #f0f0f0;"></span></li>
  9.         <li style="padding: 6px 0; font-size: 14px; font-family: Arial, sans-serif;"><strong style="color: #81c3ff; min-width: 65px; display: inline-block;">设备:</strong> <span id="ua-device" style="color: #f0f0f0;"></span></li>
  10.     </ul>
  11.     <div id="ua-error" style="display: none; color: #ff6b6b; font-size: 14px; padding: 10px; background-color: #2d1b1b; border-radius: 6px; border: 1px solid #4a2727;"></div>
  12. </div>

  13. <script>
  14. // 检测系统是否偏好暗色模式并适配
  15. if (window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches) {
  16.     // 如果是亮色模式,调整样式
  17.     document.querySelector('.ua-info-widget').style.backgroundColor = '#ffffff';
  18.     document.querySelector('.ua-info-widget').style.color = '#333';
  19.     document.querySelector('.ua-info-widget').style.borderColor = '#e0e0e0';
  20.    
  21.     // 调整文本颜色
  22.     const textElements = document.querySelectorAll('#ua-info-list span');
  23.     textElements.forEach(el => {
  24.         el.style.color = '#333';
  25.     });
  26.    
  27.     // 调整标题和分隔线
  28.     document.querySelector('.ua-info-widget h3').style.color = '#333';
  29.     document.querySelector('.ua-info-widget h3').style.borderBottomColor = '#f0f0f0';
  30.    
  31.     // 调整加载状态
  32.     document.getElementById('ua-loading').style.color = '#666';
  33. }

  34. // 获取UA信息
  35. fetch('https://v2.xxapi.cn/api/ua')
  36.     .then(response => {
  37.         if (!response.ok) {
  38.             throw new Error('网络响应不正常');
  39.         }
  40.         return response.json();
  41.     })
  42.     .then(data => {
  43.         document.getElementById('ua-loading').style.display = 'none';
  44.         
  45.         if (data.code === 200 && data.data) {
  46.             document.getElementById('ua-info-list').style.display = 'block';
  47.             document.getElementById('ua-ip').textContent = data.data.ip || '未知';
  48.             document.getElementById('ua-address').textContent = data.data.address || '未知';
  49.             document.getElementById('ua-browser').textContent =
  50.                 (data.data.browser || '未知') + ' ' + (data.data.browserVersion || '');
  51.             document.getElementById('ua-os').textContent = data.data.os || '未知';
  52.             document.getElementById('ua-device').textContent = data.data.deviceType || '未知';
  53.         } else {
  54.             document.getElementById('ua-error').textContent = data.msg || '获取信息失败';
  55.             document.getElementById('ua-error').style.display = 'block';
  56.         }
  57.     })
  58.     .catch(error => {
  59.         document.getElementById('ua-loading').style.display = 'none';
  60.         document.getElementById('ua-error').textContent = '加载失败: ' + error.message;
  61.         document.getElementById('ua-error').style.display = 'block';
  62.     });
  63. </script>
复制代码


本帖被以下淘专辑推荐:

路虽远,行则将至;事虽难,做则必成。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

飞流广播+ 发布

系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
10-30 17:02
系统消息:柒沐已经连续答对10道难题,逆天学霸谁与争锋?!#每日答题#
10-09 09:07
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
09-24 09:00
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
09-11 11:40
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
09-02 09:17
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
08-27 08:56
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
08-20 15:12
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
08-03 10:22
系统消息:柒沐已经连续答对10道难题,逆天学霸谁与争锋?!#每日答题#
06-30 08:57
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
06-18 09:14
系统消息:清风网络已经连续答对10道难题,逆天学霸谁与争锋?!#每日答题#
04-11 09:40
系统消息:清风网络已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
04-10 09:31
系统消息:IXM77777已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
04-09 13:44
系统消息:清风网络已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
04-09 09:22
系统消息:柒沐已经连续答对10道难题,逆天学霸谁与争锋?!#每日答题#
04-09 08:52
系统消息:清风网络已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
04-08 09:24
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
04-07 09:02
系统消息:柒沐已经连续答对10道难题,逆天学霸谁与争锋?!#每日答题#
02-27 09:35
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
02-26 09:06
系统消息:柒沐已经连续答对3道难题,逆天学霸谁与争锋?!#每日答题#
02-25 08:49
站内通告

提供资源交易、信息共享、靓号交流、技术变现、学习问答、兴趣娱乐等全面服务。

1.丰富功能系统,扩展社区特色玩法,打造最好的互联网聚集圈子。

2.准确信息真实交易,安全快捷又方便,让虚拟交易面对面。

3. 天上不会掉馅饼,话术骗术迷人心,切勿脱离平台线下交易,被骗与平台无关!

4. 欺诈骗钱,违规违法将视情受到警告&禁言&封号甚至检举至👮🏻‍♀️处理!

官方Q群:123129钉推群:BAYR2383 站长QQ:3220000000

投诉/建议/商务合作联系

fl@fllt.cn

严禁私下交易,被骗与本站无关。
违反交易细则,取证立查严惩。
  • 钉钉新帖推送群
  • 官方交流QQ群
  • 站长唯一微信号

👮曝光Ta|🧿小黑屋|📴手机页|飞流网 ( 渝ICP备2025054677号-1|电信增值许可 渝B2-20250789 )|网站地图

GMT+8, 2025-12-14 06:43 , Processed in 0.084638 second(s), 61 queries, MemCached On , Gzip On.

Based on XJ-TX X3.5 Licensed

飞流论坛 HanAnalytics icp Astro vhAstro-Theme

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表