九藏喵窩V5

 找回密碼
 成為喵居民
搜索
查看: 1641|回覆: 6
打印 上一主題 下一主題

[圖片] 洛奇的個人網站:聖誕+2023新年更新!

[複製鏈接]
1#
發表於 2022-12-25 11:14:27 | 顯示全部樓層
洛奇/Rocky 發表於 2022-12-25 10:25
補充:
我注意到雪花太多在32位元的基於Chromium的瀏覽器上會有嚴重卡頓,RAM低於8GB的手機最容易深受其害 ...

看到你為了32位元可能跑不動而減少雪花數量
想到如果是 Javascript 控制雪花及數量的話,那麼也許可以這麼做(?


  1. // 控制雪花數量
  2. var snowFlakeCount = navigator.appVersion.search(/\bx64\b/i) > 0 ? 256 : 64;
複製代碼

點評

我會試試的w  發表於 2022-12-25 23:31
2#
發表於 2023-1-18 19:35:22 | 顯示全部樓層
洛奇/Rocky 發表於 2023-1-18 15:41
剛才試了一下,可以!!!
(說實話我感覺正則表達式內的關鍵字應該是64而不是x64,因爲64位分ia64, amd6 ...

那可以試試 navigator.userAgent

我很久沒判斷瀏覽器及作業系統資訊了,也沒有判斷過系統架構是32還是64
上次看了這篇提到為了 32 位元而調降雪花數量,就自己試著找一下 navigator 有什麼屬性是有顯示 64 位元的
結果找到了 appVersion 及 userAgent
但是 appVersion,你的回覆讓我去搜尋一下才知道原來文件有表示此屬性已棄用
而 userAgent 屬性沒有棄用,只是說這個字串內容並非標準一定要提供什麼資訊
除此之外,我真的完全找不到有可以準確判斷架構的寫法

* 有試了 navigator.platform
結果得到 Win32 (明明是在64位元的作業系統上,透過工作管理員查看,Google Chrome 也是64位元執行)
所以這個屬性也行不通
您需要登錄後才可以回帖 登錄 | 成為喵居民

本版積分規則

手機版聊天室|野狗籠|改名申請|排行榜|DNAXCAT

GMT+8, 2024-5-3 11:51 , Processed in 0.084763 second(s), 18 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回覆 返回頂部 返回列表