Safari技術預覽:面向開發人員的瀏覽器

到目前為止,熱衷於驗證他們的代碼與最新版本的WebKit的Web開發人員必須經歷獲取和安裝Apple夜間版本的過程。 雖然不是最方便的方法,但積極主動的程序員希望保留最重要的東西,並用可用的東西做。 然而,隨著Safari技術預覽版的發布,事情在這方面有了很大的改進。

該獨立應用首次在3月下旬推出,與當前版本的Safari一起運行; 使開發人員能夠輕鬆地同時使用即將到來的技術和公眾當前正在使用的技術。 Safari技術預覽版不僅基於最新版本的WebKit構建,還具有CSS,HTML和JavaScript更新,最終將成為官方發布的一部分。 如果這還不夠,預覽版還可讓您訪問最新版本的Web Inspector以及響應式設計模式,以在大多數設備類型(包括iPad和iPhone)上測試您的應用程序和頁面。 Safari技術預覽使開發人員社區更容易的另一件事是提交反饋,通過Apple Bug Reporter實現; 可從應用程序的“幫助”菜單訪問。

上述WebKit Nightly構建中缺少的一個顯著特性是iCloud支持,該應用程序包含一項便利功能,允許開發人員在他們編碼和排除故障時訪問其閱讀列表和書籤。 Safari Technology Preview的第一個版本中的一些高亮功能是新的高吞吐量JavaScript JIT編譯器ECMAScript6(Shadow DOM規範的最新版本),以及基於用戶手勢以編程方式複製或剪切文本的功能。 第二個版本已於4月13日發布,其中有幾十個變化。 許多人直接回應開發者的請求和錯誤報告。

儘管這裡的目標用戶是顯而易見的,但任何人都可以通過Mac App Store下載或更新Safari技術預覽版,而無需開發人員帳戶。

Safari技術預覽:開發者工具

對於那些還不熟悉Safari集成開發人員工具集的讀者,下面簡要介紹一些更有用的功能。

除了上述工具之外,您還可以從Safari Technology Preview的“ 開發”菜單中禁用許多功能和組件。 這包括阻止執行JavaScript,在頁面中加載服務器端和緩存圖像,運行擴展等等。