Skip to content

Commit e21e30a

Browse files
committed
updated 添加浏览器
1 parent 81b7084 commit e21e30a

File tree

5 files changed

+18
-5
lines changed

5 files changed

+18
-5
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ console.log('[浏览器指纹]',data.value);
102102
<tr><td>Konqueror</td><td>开源Web浏览器和文件管理器</td></tr>
103103
<tr><td>SeaMonkey</td><td>丰年虾浏览器,Mozilla基金会建构</td></tr>
104104
<tr><td>Epiphany</td><td>GNOME 桌面下的主力浏览器</td></tr>
105-
<tr><td>Headless</td><td>谷歌无头浏览器</td></tr>
105+
<tr><td>Whate</td><td>韩国互联网公司Naver推出浏览器</td></tr>
106106
<tr><td rowspan="16">国内浏览器</td><td>360</td><td>360浏览器(手机版)</td></tr>
107107
<tr><td>360SE</td><td>360安全浏览器</td></tr>
108108
<tr><td>360EE</td><td>360极速浏览器</td></tr>
@@ -143,7 +143,7 @@ console.log('[浏览器指纹]',data.value);
143143
<tr><td>Facebook</td><td>Facebook客户端</td></tr>
144144
<tr><td>Whatsapp</td><td>Whatsapp客户端</td></tr>
145145
<tr><td>Line</td><td>Line客户端</td></tr>
146-
<tr><td rowspan="12">爬虫</td><td>Googlebot</td><td>谷歌爬虫</td></tr>
146+
<tr><td rowspan="13">爬虫</td><td>Googlebot</td><td>谷歌爬虫</td></tr>
147147
<tr><td>Baiduspider</td><td>百度爬虫</td></tr>
148148
<tr><td>Sogouspider</td><td>搜狗爬虫</td></tr>
149149
<tr><td>Bingbot</td><td>必应爬虫</td></tr>
@@ -155,6 +155,7 @@ console.log('[浏览器指纹]',data.value);
155155
<tr><td>Yahoo</td><td>Yahoo蜘蛛</td></tr>
156156
<tr><td>TelegramBot</td><td>Telegram蜘蛛</td></tr>
157157
<tr><td>Twitterbot</td><td>Twitter蜘蛛</td></tr>
158+
<tr><td>Headless</td><td>谷歌无头浏览器</td></tr>
158159
</tbody>
159160
</table>
160161

dist/browser.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/browser.min.mjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/module/browser-parser.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import _Iceweasel from './browser/Iceweasel.js';
2020
import _Konqueror from './browser/Konqueror.js';
2121
import _SeaMonkey from './browser/SeaMonkey.js';
2222
import _Epiphany from './browser/Epiphany.js';
23+
import _Whale from './browser/Whale.js';
2324
import _360 from './browser/360.js';
2425
import _360SE from './browser/360SE.js';
2526
import _360EE from './browser/360EE.js';
@@ -97,7 +98,7 @@ import globalThis from './runtime/globalThis.js';
9798
import userAgent from './runtime/userAgent.js';
9899

99100
let browserList = [].concat(
100-
[_Safari, _Chrome, _Edge, _IE, _Firefox, _Firefox_Focus, _Chromium, _Opera, _Opera_GX, _Vivaldi, _Yandex, _Brave, _Arora, _Lunascape, _QupZilla, _Coc_Coc, _Kindle, _Iceweasel, _Konqueror, _SeaMonkey, _Epiphany, _360, _360EE, _360SE, _360EE_macOS, _360AI, _360AI_macOS, _360ENT, _UC, _QQBrowser, _BaiduBrowser, _Maxthon, _Sogou, _Liebao, _2345Browser, _115Browser, _TheWorld, _Quark, _Qiyu],
101+
[_Safari, _Chrome, _Edge, _IE, _Firefox, _Firefox_Focus, _Chromium, _Opera, _Opera_GX, _Vivaldi, _Yandex, _Brave, _Arora, _Lunascape, _QupZilla, _Coc_Coc, _Kindle, _Iceweasel, _Konqueror, _SeaMonkey, _Epiphany, _Whale, _360, _360EE, _360SE, _360EE_macOS, _360AI, _360AI_macOS, _360ENT, _UC, _QQBrowser, _BaiduBrowser, _Maxthon, _Sogou, _Liebao, _2345Browser, _115Browser, _TheWorld, _Quark, _Qiyu],
101102
[_HONOR, _Huawei, _OPPO, _Vivo, _Xiaomi, _Meizu, _OnePlus, _Samsung, _Lenovo],
102103
[_QQ, _Baidu, _Wechat, _WechatWork, _Taobao, _Alipay, _Weibo, _Douban, _Suning, _iQIYI, _DingTalk, _Douyin, _Toutiao, _Facebook, _WhatsApp, _Line],
103104
[_Twitterbot, _TelegramBot, _Googlebot, _Baiduspider, _Sogouspider, _Bingbot, _360Spider, _Bytespider, _YisouSpider, _YodaoBot, _YandexBot, _Yahoo, _ChatGPT, _Headless]

src/module/browser/Whale.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import userAgent from '../runtime/userAgent.js';
2+
3+
export default {
4+
name:'Whale',
5+
parse(ua = userAgent){
6+
return {
7+
is:ua.includes('Whale/'),
8+
version:ua.match(/Whale\/([\d.]+)/)?.[1]||''
9+
};
10+
}
11+
}

0 commit comments

Comments
 (0)