浏览代码

Update Current.php

Visman 2 年之前
父节点
当前提交
d8aa723425
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      app/Models/User/Current.php

+ 9 - 1
app/Models/User/Current.php

@@ -165,7 +165,13 @@ class Current extends Action
 
         if (
             0 === $status
-            && ! \str_starts_with($agent, 'Mozilla/')
+            && (
+                ! \str_starts_with($agent, 'Mozilla/')
+                || (
+                    false === \strpos($agent, ' Gecko')
+                    && false === \strpos($agent, ' MSIE ')
+                )
+            )
             && ! \str_starts_with($agent, 'Opera/')
         ) {
             $status = 1;
@@ -176,12 +182,14 @@ class Current extends Action
         }
 
         $reg = [
+            '%Mozilla\S+%',
             '%[^\w/.-]+%',
             '%(?:_| |-|\b)bot(?:_| |-|\b)%i',
             '%(?<=^|\s)[^a-zA-Z\s]{1,2}(?:\s|$)%',
             '%/\S*+\K.+%',
         ];
         $rep = [
+            '',
             ' ',
             '',
             '',