Да гэтага часу, вэб-распрацоўшчыкі зацікаўлены ў праверцы іх код супраць апошняй версіі WebKit давялося прайсці праз працэс атрымання і ўстаноўкі штоноч ад Apple будуе. Хоць гэта і не самы зручны спосаб, актыўныя праграмісты шукаюць, каб застацца на вяршыні рэчаў абыходзіліся з тым, што было даступна. Рэчы значна палепшыліся ў гэтай галіне, аднак, з выхадам Safari Technology Preview.
Першы даступны ў канцы сакавіка, гэта аўтаномнае прыкладанне працуе разам з бягучай версіяй Safari; што робіць яго лёгкім для распрацоўшчыкаў, каб працаваць адначасова з абедзвюма надыходзячымі тэхналогіямі, а таксама тое, што ў цяперашні час выкарыстоўваюцца для шырокай грамадскасці. Мала таго, што Safari Technology Preview пабудавана на самай апошняй версіі WebKit, ён таксама мае CSS, HTML і JavaScript абнаўлення, якія ў канчатковым выніку стануць часткай афіцыйнага рэлізу. Калі гэтага было недастаткова, папярэдні прагляд выданне таксама дае вам доступ да апошняй версіі Web Inspector, а таксама адаптыўны рэжыме канструктара, каб праверыць свае прыкладання і старонкі ў большасці тыпаў прылад, уключаючы IPad і iPhone. Іншая справа, што Safari Technology Preview робіць больш лёгкім для супольнасці распрацоўнікаў з'яўляецца прадстаўленне зваротнай сувязі, дасягаецца праз Буг Reporter кампаніі Apple; даступныя з меню даведкі прыкладання.
Адной характэрнай асаблівасцю адсутнічае ў вышэйзгаданай WebKit начныя зборкі з'яўляецца падтрымка ICloud, зручнасць, уключаныя ў дадатак, якое дазваляе распрацоўнікам атрымаць доступ да іх спіс і закладкі чытання ў той час як яны кода і ліквідацыі непаладак. Некаторыя асаблівасці выдзелены ў першай версіі Safari Technology Preview былі новыя з высокай прапускной здольнасцю JavaScript JIT кампілятар, ECMAScript6, апошняя версія спецыфікацыі Shadow DOM, а таксама магчымасць праграмна скапіяваць або выразаць тэкст на аснове карыстацкіх жэстаў. Другі варыянт быў ужо выпушчаны 13 красавіка, з удзелам дзясяткаў змен; шмат хто ў адказ на запыты распрацоўшчыкаў і паведамленні пра памылкі.
Хоць мэтавая аўдыторыя тут відавочная, любы ахвочы можа спампаваць ці абнавіць Safari Technology Preview праз Mac App Store без неабходнасці ўліковага запісу распрацоўніка.
Safari Technology Preview: Інструменты для распрацоўшчыкаў
Для тых чытачоў, ня ўжо знаёмыя з інтэграваным наборам інструментаў для распрацоўнікаў браўзэра Safari, ніжэй прыводзіцца кароткі агляд некаторых з яго больш карысных функцый.
- Адкрыць старонку з: Дае магчымасць адкрыць вэб - старонку ў любой з іншых браўзэраў , якія вы ўсталявалі, непасрэдна з меню Safari.
- Агент карыстальніка: Дазваляе выбраць з дзесяткаў агентаў карыстальнікаў з розных браўзэраў або выкарыстаць свой уласны пэўны карыстальнік сінтаксіс.
- Адаптыўны рэжым Design: Адлюстраванне вэб - старонак , як яны будуць з'яўляцца на шэрагу розных тыпаў прылад і дазволаў экрана.
- Вэб - інспектар: Служыць у якасці галоўнага цэнтра для распрацоўшчыкаў набору інструментаў Safari, размешчанага ў ніжняй частцы акна браўзэра па змаўчанні і звычайна прапаноўваюць наступныя кампаненты: кансоль, адладчык, элементы сетку, рэсурсы захоўванне i Timeline.
- Кансоль памылак: ўяўляе для пошуку дадзеных часопіса, а таксама розныя памылкі і папярэджання.
- Паказаць старонку Рэсурсы: Адлюстроўвае даступны зыходны код вэб - старонкі, з разбіўкай па кожнаму з дакументам.
- Тэрміны запісу: Намаляваны ў рэжыме рэальнага часу здымак выканання JavaScript, сеткавых запытаў і візуалізацыі дадзеных.
- Дазволіць JavaScript ад Smart Search Field: Дазваляе распрацоўнікам ўводзіць і выконваць URL - адрасы , якія змяшчаюць JavaScript: у адраснай радку браўзэра Safari.
- Лячыць SHA-1 Сертыфікаты небяспечным: З шырока дакументаваных праблем SHA-1 алгарытму, Safari дазваляе аўтаматычна класіфікаваць іх як небяспечныя.
- Сайт канкрэтных Hacks: Часам, Safari будзе зменена , каб прыстасаваць праблемы з канкрэтным сайтам або сайтамі. Гэтая опцыя дае магчымасць часова адмяняць гэтыя змены.
- Мясцовыя абмежаванні файлаў: З дапамогай гэтай опцыі, распрацоўшчыкі могуць даць Safari доступ да файлаў на лакальным цвёрдым дыску.
- Cross-Origin Абмежаванне: Абмежаванні спыніць XSS і звязаная з імі ўразлівасць можа быць часова адключана , калі гэта неабходна.
У дадатак да паказаных вышэй інструментаў, вы можаце таксама адключыць шэраг функцый і кампанентаў з меню Develop Safari Technology Preview ст. Гэта ўключае ў сябе прадухіленне JavaScript ад выконваецца на баку сервера і кэшаваныя малюнкі ад нагрузкі ў межах старонкі, запуску пашырэньні, і многае іншае.