Mac Book Air, Firefox 73,官網的偵測不正確
iigmir opened this issue · 5 comments
iigmir commented
在看官網的時候,我發現網站是這麼寫的:
你目前使用的裝置類型為行動裝置,作業系統為mac,使用的瀏覽器為webkit核心的gecko 20100101
事實上,我用的是 Mac Book Air。我想這應該不是行動裝置。Mac Book Air 裡面的作業系統是 macOS、版本 10.15;而瀏覽器則是 Firefox 73。瀏覽器核心當然也不是 webkit,而是 gecko。
我的 User-Agent 如下:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:73.0) Gecko/20100101 Firefox/73.0
iigmir commented
LS資料,也許有用:
{
"isBuiltInApp": false,
"isBot": false,
"isInApp": false,
"isWebView": false,
"getNameByAgent": "gecko",
"getBrowserVersionByName": {
"int": 20100101,
"full": "20100101"
},
"getBrowserWithCoreName": {
"origin": "gecko",
"name": "gecko20100101",
"core": "webkit",
"addon": "",
"full": "gecko gecko20100101 webkit"
},
"getPlatform": "mac",
"getOSName": "mac",
"getOSVersion": "10.15",
"getBrowserName": {
"name": "gecko",
"origin": "",
"classes": "gecko gecko20100101 webkit"
},
"getBrowserFullVersion": "20100101",
"getDeviceType": "desktop",
"getDevice": "mac",
"orientation": "landscape",
"getBreakpointRange": "xl",
"project": "urBrowser",
"version": "4.3.2b",
"author": "Kei Cheng",
"classes": "mac gecko gecko20100101 webkit"
}
keicheng commented
謝謝回報,我剛剛測試也是如此,我會盡快修正
iigmir commented
然後我太無聊,把 UA 改成 Postman( PostmanRuntime/7.22.0
),結果他就爆掉了:TypeError: t.getBrowserVersionByName is null kule.urbrowser.min.js:1:15190
。
但如果能動,Postman 應該算什麼類型呢?
keicheng commented
哈哈哈,好。Postman 我會歸類到 bot 上。
keicheng commented
Firefox 的問題修正好了,謝謝你的回報。