2023年2月17日凌晨Apple推送了iOS 16.4和macOS 13.3 Developer Beta[1],這裡主要快速講一下我覺得比較有意思的Safari Web Extension、SwiftUI和Passkeys and Authentication Services的更新。
Safari Web Extension
三個更新:
* declarativeNetRequest支援了modifyHeaders動作
* browser.storage.session支援
* 支援browser.scripting.registerContentScript等content script API。
這堆content script API終於有了,可以面向新版drop polyfill了。好不好用我不知道,晚點去試試。對於GreaseMonkey-compatible的user script插件來說挺重要的,polyfill因為實作上用很多hack,並不是特別靠譜,尤其是script執行時間點這一塊。
SwiftUI
照慣例修復了一堆行為bug,主要集中在