Google Chrome 75 Beta 發布Web共享功能支持共享文件
Chrome 75 Beta目前已在Android, Chrome OS, Linux, macOS和Windows上提供(版本號Chrome 75.0.3770.18),作為首個測試版,除了對性能和穩定性的改進,更重要的是帶來了不少新功能。
Chrome 75 beta 通過引入新的動畫構造函數、Web 動畫API 和低延遲的 canvas 上下文以更好地控制動畫的創建。在改進 Web RTC 方面,對FIDO CTAP2 PIN 的支持已被添加到 Web Authentication API,Service workers 支持顯示在Chrome 的任務管理工具上。
還有一個值得關注的新功能,因為 Web Share API 中新增對文件的支持,所以Web 共享功能現在可以共享文件。示例代碼:
if (navigator.canShare && navigator.canShare({ files: filesArray })) { navigator.share({ files: filesArray, title: 'Vacation Pictures', text: 'BarbnHere are the pictures from our vacation.nnJoe', }) .then(() =>console.log('Share was successful.')) .catch((error) =>console.log('Sharing failed', error));} else { console.log('Your systems doesn't support sharing files.');}
如上所述,新功能帶來了新方法和新的shareData屬性,詳細內容請查看 Share files with Web Share。
至於此前提到的默認啟用延遲加載功能,目前暫未看到官方對其的介紹,後續保持關注。