為什么手機(jī)瀏覽器允許開發(fā)者禁用網(wǎng)頁的雙指縮放功能(zoom in/out)?雙指縮放
時(shí)間:2023-11-25 12:18:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-11-25 12:18:01 來源:網(wǎng)站運(yùn)營
為什么手機(jī)瀏覽器允許開發(fā)者禁用網(wǎng)頁的雙指縮放功能(zoom in/out)?雙指縮放頁面是不是用戶的自由?:移動(dòng)瀏覽器表示躺著中槍。以下純吐槽:為什么原生 App 不提供雙指縮放 UI 的功能,也許用原生 App 的用戶視力都很好?或者大多數(shù)的原生 App 開發(fā)者都認(rèn)為:“視力不佳者請通通離開我的應(yīng)用!”
移動(dòng)瀏覽器上雙指縮放的本意,是讓為桌面設(shè)計(jì)的頁面可以在手機(jī)上(一定程度上)正常顯示。因?yàn)樽畛趸ヂ?lián)網(wǎng)上并沒有專門為移動(dòng)設(shè)備設(shè)計(jì)的網(wǎng)頁,大多數(shù)頁面的寬度都是在 960+px,如果直接拿到手機(jī)設(shè)備上顯示的話,一種情況是適應(yīng)寬度,但是網(wǎng)頁會(huì)被縮得太小,看不清楚字。另一種情況是采用網(wǎng)頁的實(shí)際大小,但是會(huì)導(dǎo)致頁面顯示不全。移動(dòng)瀏覽器很難去判斷最佳的縮放倍數(shù),所以他們實(shí)現(xiàn)了一個(gè)雙指縮放的功能,讓用戶自己來選擇。
但是,現(xiàn)在很多基于 HTML5 的 Web App 已經(jīng)為移動(dòng)設(shè)備做過優(yōu)化,所以頁面縮放的功能也就不再必要了。反而當(dāng) Web App 需要實(shí)現(xiàn)多指觸摸的時(shí)候,瀏覽器原生提供的縮放功能成為了一種阻礙
另外,大多數(shù)移動(dòng)瀏覽器上都有縮放字體的功能,老花眼或近視眼的同學(xué)可以使用那個(gè)功能