将下面的样式表外链加入到header.php的head部分,当然也可通过主题设置界面添加

ua图标下载:https://i.veimoz.com/2021/04/3424062869.gz

Typecho 博客评论显示 UserAgent (UA)

这里建议大伙把css中的图片下载到本地,以便将来…………。

.ua-icon {
 display: inline-block;
 width: 1pc;
 height: 1pc;
 background-size: cover;
 background-repeat: no-repeat;
 vertical-align: text-top
}

.icon-360 {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/360.png)
}

.icon-android {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/android.png);
 height: 19px
}

.icon-apple {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/apple.png)
}

.icon-baidu {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/baidu.png)
}

.icon-chrome {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/chrome.png)
}

.icon-edge {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/edge.png)
}

.icon-firefox {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/firefox.png)
}

.icon-google {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/google.png)
}

.icon-ie {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/ie.png)
}

.icon-liebao {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/liebao.png)
}

.icon-linux {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/linux.png)
}

.icon-mac {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/mac.png)
}

.icon-opera {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/opera.png)
}

.icon-qq {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/qq.png)
}

.icon-quark {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/quark.png)
}

.icon-safari {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/safari.png)
}

.icon-ubuntu {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/ubuntu.png)
}

.icon-uc {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/uc.png)
}

.icon-win1 {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/win1.png)
}

.icon-win2 {
 background-image: url(https://cdn.zrahh.com:4433/usr/uploads/2019/03/win2.png)
}

将以下代码加入到function.php

// 获取浏览器信息
function getBrowser($agent)
{
 if (preg_match('/MSIE\s([^\s|;]+)/i', $agent, $regs)) {
  $outputer = '  Internet Explore';
 } else if (preg_match('/FireFox\/([^\s]+)/i', $agent, $regs)) {
$str1 = explode('Firefox/', $regs[0]);
$FireFox_vern = explode('.', $str1[1]);
  $outputer = '  FireFox';
 } else if (preg_match('/Maxthon([\d]*)\/([^\s]+)/i', $agent, $regs)) {
$str1 = explode('Maxthon/', $agent);
$Maxthon_vern = explode('.', $str1[1]);
  $outputer = '  MicroSoft Edge';
 } else if (preg_match('#360([a-zA-Z0-9.]+)#i', $agent, $regs)) {
$outputer = '  360极速浏览器';
 } else if (preg_match('/Edge([\d]*)\/([^\s]+)/i', $agent, $regs)) {
  $str1 = explode('Edge/', $regs[0]);
$Edge_vern = explode('.', $str1[1]);
  $outputer = '  MicroSoft Edge';
 } else if (preg_match('/UC/i', $agent)) {
  $str1 = explode('rowser/',  $agent);
$UCBrowser_vern = explode('.', $str1[1]);
  $outputer = '  UC浏览器';
 }  else if (preg_match('/QQ/i', $agent, $regs)||preg_match('/QQBrowser\/([^\s]+)/i', $agent, $regs)) {
$str1 = explode('rowser/',  $agent);
$QQ_vern = explode('.', $str1[1]);
  $outputer = '  QQ浏览器';
 } else if (preg_match('/UBrowser/i', $agent, $regs)) {
  $str1 = explode('rowser/',  $agent);
$UCBrowser_vern = explode('.', $str1[1]);
  $outputer = '  UC浏览器';
 }  else if (preg_match('/Opera[\s|\/]([^\s]+)/i', $agent, $regs)) {
  $outputer = '  Opera';
 } else if (preg_match('/Chrome([\d]*)\/([^\s]+)/i', $agent, $regs)) {
$str1 = explode('Chrome/', $agent);
$chrome_vern = explode('.', $str1[1]);
  $outputer = '  Google Chrome';
 } else if (preg_match('/safari\/([^\s]+)/i', $agent, $regs)) {
$str1 = explode('Version/',  $agent);
$safari_vern = explode('.', $str1[1]);
  $outputer = '  Safari';
 } else{
  $outputer = '  Google Chrome';
 }
 echo $outputer;
}
// 获取操作系统信息
function getOs($agent)
{
 $os = false;
 
 if (preg_match('/win/i', $agent)) {
  if (preg_match('/nt 6.0/i', $agent)) {
$os = '    Windows Vista / ';
  } else if (preg_match('/nt 6.1/i', $agent)) {
$os = '    Windows 7 / ';
  } else if (preg_match('/nt 6.2/i', $agent)) {
$os = '    Windows 8 / ';
  } else if(preg_match('/nt 6.3/i', $agent)) {
$os = '    Windows 8.1 / ';
  } else if(preg_match('/nt 5.1/i', $agent)) {
$os = '    Windows XP / ';
  } else if (preg_match('/nt 10.0/i', $agent)) {
$os = '    Windows 10 / ';
  } else{
$os = '    Windows X64 / ';
  }
 } else if (preg_match('/android/i', $agent)) {
 if (preg_match('/android 9/i', $agent)) {
$os = '    Android Pie / ';
  }
 else if (preg_match('/android 8/i', $agent)) {
$os = '    Android Oreo / ';
  }
 else{
$os = '    Android / ';
 }
 }
 else if (preg_match('/ubuntu/i', $agent)) {
  $os = '    Ubuntu / ';
 } else if (preg_match('/linux/i', $agent)) {
  $os = '    Linux / ';
 } else if (preg_match('/iPhone/i', $agent)) {
  $os = '    iPhone / ';
 } else if (preg_match('/mac/i', $agent)) {
  $os = '    MacOS / ';
 }else if (preg_match('/fusion/i', $agent)) {
  $os = '    Android / ';
 } else {
  $os = '    Linux / ';
 }
 echo $os;
}

将以下代码添加到comments.php中122行所在的div中

 agent); ?> agent); ?>

这里注意一下$this

参考资料:https://www.zrahh.com/archives/298.html

TAGS:UA
!如链接失效请在下方留言。本站所有资源均来源于网络,版权属于原作者!仅供学习参考,本站不对您的使用负任何责任。如果有侵权之处请第一时间联系我们删除,敬请谅解!