蘋果發布其瀏覽器“ Safari Technology Preview”的第一個更新

Safari技術Preview-update-0

蘋果不久前發布了Beta測試瀏覽器 稱為“ Safari技術預覽”,採用Canary版本中最純正的Google Chrome風格,用戶和開發人員都將能夠測試集成到瀏覽器中的新功能,以便以後的Apple通過使用記錄可以在啟動時盡可能地調整瀏覽器Safari的下一個穩定版本。

這次,它已經啟動了上述Safari技術預覽版的第二次更新, 網絡技術概述 它將帶有OS X和iOS的下一版本。

Safari技術Preview-update-1

第二個版本在JavaScript引擎中帶來了新功能, 修復了一些其他錯誤 與第一個版本相比,最重要的是增加了一些改進。 事不宜遲,我會以完美的英語為您提供更改的完整日誌,是的,儘管它確實太技術性了,如果您是開發人員,您一定會理解其中的大部分更改:

瀏覽器差異
●更改了CFBundleSignature以允許Apple事件(如從AppleScript發送的事件)正確區分Safari和Safari Technology Preview

JavaScript的
●添加了對Symbol.isConcatSpread的ES6支持
●根據ES6規範,不允許在for-in循環中進行var分配
●在構造函數中調用super()之前調用父類的方法時,改進了ES6類的穩定性
●Symbol.search和Symbol.match允許為undefined或null
●啟用Array.prototype本機函數的種類構造函數以使用代理
●實施了針對String.prototype.padStart()和String.prototype.padEnd()的提案
●為String.prototype.match和RegExp.prototype [@@ match]實現了ES6規範
●訪問RegExp.prototype標誌屬性時,包含針對ES6 TypeErrors的Web兼容性的解決方法
●更正了量化的unicode正則表達式
●確保貪婪的unicode正則表達式正確回溯過去的非BMP字符

的CSS
●實現了標點符號CSS屬性的allow-end值
●通過重置CSS間距規則來改善Web兼容性
●添加了新的色域CSS媒體查詢
●更新了屏幕查詢以檢查當前屏幕的功能,而不是最深的可用屏幕

Web API
●根據RFC6455和RFC7230限制WebSockets標頭解析
●通過非二次冪紋理優化提高了WebGL中某些繪圖調用的性能
●禁用Fetch API,直到默認情況下可以啟用該實現為止
●增強的Shadow DOM支持,可為元素的樣式屬性計算樣式
●簡化了pushState和replaceState頻率限制

Web Inspector
●時間軸標籤的性能和錯誤修復
●在分析頁面時禁用調試器語句,以確保最大的性能準確性
●新增了配置時間軸樂器以用於錄製的功能
●在非透明圖層的左上角添加了繪畫計數指示器
●在CSS自動填充中添加了font-variant-numeric
●添加了console.takeHeapSnapshot方法來捕獲堆快照
●將詳細信息側邊欄快捷方式更改為Command-Option-0和Command-Shift-0
●現在,控制台中正確顯示了字符串中的雙引號和反斜杠
●改進了控制台中報告的CSP指令違反消息的一致性

無障礙服務
●糾正了內容可編輯元素中的新行以通知可訪問性
●更新了具有呈現角色的SVG元素的處理方式,使其與其他宿主語言元素相同
●將列表項編號的編號列表公告限制為列表項的第一行文本
●將JavaScript警報的可訪問性角色描述更改為“ Web對話框”和“ Web警報對話框”,以使屏幕閱讀器用戶更容易理解它們

渲染
●更新了背景幕過濾器,以便在JavaScript中更改時重新繪製
●糾正了帶有空邊界框元素的對象的繪圖SVG筆劃樣式

媒體
●在處理過程中更改音頻源時提高了穩定性
●固定的音軌清單

網路相關
●通過HTTP Referer標頭提高了推測性磁盤緩存驗證請求的可靠性

Bug修復
●修復了當窗口靠著屏幕邊緣時(包括處於全屏模式時)在拖動選擇中自動滾動的問題

如果您有興趣嘗試,可以下載更新 點擊此鏈接


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。