今年 2 月,微信團隊針對小程序登錄和用戶信息獲取進行了一次接口調整,這一舉動史無前例地撼動了幾乎所有小程序開發者,在小程序社區產生了不小的反響。
作為接入方,本文將從產品和技術兩個角度,討論微信新授權登錄機制的設計目的、適配方案以及對產品帶來的影響。
Web 開發者與 iOS 長達四年的較量,終于在 iOS 13 發布這一刻落下帷幕。
2015 年三月,iOS 發布了 8.2 版本。這在當時看來也許只是這個現代的操作系統的一次小更新,但在 Web 開發者眼里,有些微妙的問題產生了。這是一件在 Android 世界里想象不到的麻煩事兒。
在此之前 Web 開發者都非常清楚,在 window
全局對象上的 innerWidth
/innerHeight
表示瀏覽器窗口中可以看到頁面的區域的尺寸,而 outerWidth
/outerHeight
表示瀏覽器窗口整體的尺寸??梢钥吹巾撁娴膮^域又被稱為「視口」(Viewport),在 CSS 的世界里,任何 position: fixed
的元素都會脫離文檔流并以視口為基準進行定位,以便在頁面滾動時讓這些元素相對于窗口固定,例如桌面 Web 設計中常見的頭部、側邊欄、「返回頂部」按鈕等等。
可是從 iOS 8.2 開始,這些概念開始不那么靈了。
2019 年底,微信小程序已經推出了近三個年頭,我身邊的前端開發者基本都做過至少一次小程序了。很多友商曾打算推動小程序進入 W3C 標準,而微信并不為所動,個人認為,小程序本身在框架設計上稱不上「標準」,微信也并沒打算做一個「標準的平臺」。
Copyright © 2011-2021 AlloyTeam. All Rights Reserved. Powered By WordPress
粵ICP備15071938號-2