Skip to main content

Сафари Тецхнологи Превиев: прегледач за програмера

Anonim

До сада су веб програмери који желе провјерити свој код против најновије верзије ВебКит-а морати проћи кроз процес добијања и инсталирања Апплеових ноћних буилд-ова. Иако није најприкладнија метода, проактивни програмери који желе остати на врху ствари учинили с оним што је било доступно. Ствари су се значајно побољшале у овој области, међутим, са објављивањем Сафари Тецхнологи Превиев.

Прво доступно крајем марта, ова самостална апликација покреће се уз тренутну верзију Сафари-а; што олакшава програмерима да истовремено раде са обе предстојеће технологије, као и са оним што се тренутно користи у јавности. Не само да је Сафари Тецхнологи Превиев заснован на најновијој верзији ВебКит-а, она такође садржи ЦСС, ХТМЛ и ЈаваСцрипт исправке који ће на крају постати део званичног издања. Ако то није било довољно, издање за преглед вам такође омогућава приступ најновијој верзији Веб Инспецтора као и Респонсиве Десигн Моде како бисте тестирали своје апликације и странице на већини типова уређаја, укључујући иПад и иПхоне. Још једна ствар коју Сафари Тецхнологи Превиев олакшава заједници програмера је подношење повратних информација, постигнуто преко Аппле Буг Репортер-а; доступна у менију Помоћ у апликацији.

Једна од значајнијих карактеристика која недостаје из горе поменутих ВебКит Нигхтли буилдса је иЦлоуд подршка, погодност која је укључена у ову апликацију која дозвољава програмерима да приступе својој листи читања и обележивачима док кодирају и решавају проблеме. Неке истакнуте функције у првој верзији Сафари Тецхнологи Превиев-а биле су нови ЈИТ компајлер ЈаваСцрипт-а, ЕЦМАСцрипт6, најновија верзија спецификације Схадов ДОМ-а, као и могућност програмског копирања или смањивања текста заснованих на корисничким гестовима. Друга верзија је већ објављена 13. априла, са десетинама промјена; многи у директном одговору на захтеве програмера и извештаје о грешкама.

Иако је овде циљана публика очигледна, свако може преузети или ажурирати Сафари Тецхнологи Превиев кроз Мац Апп Сторе без потребе за рачуном програмера.

Сафари Тецхнологи Превиев: Алати за развој

За оне који читаоци који нису већ упознати са Сафари-овим интегрисаним програмским алатима за развој, доље је кратак преглед неких његових кориснијих карактеристика.

  • Отвори страницу са: Пружа могућност отварања Веб странице у било ком другом претраживачу који сте инсталирали, директно из Сафари менија.
  • Кориснички агент: Омогућава вам да изаберете десетине корисничких агената из различитих прегледача или да искористите сопствену синтаксу дефинисану од стране корисника.
  • Режим одзивног дизајна: Приказује Веб странице како би се појављивали на различитим типовима уређаја и резолуцијама екрана.
  • Веб Инспецтор: Служи као главно чвориште за Сафари-ов алатни програм за развој који се подразумевано налази на дну прозора прегледача и типично нуди следеће компоненте: конзолу, дебуггер, елементе, мрежу, ресурсе, складиште и временски оквир.
  • Конзола грешке: Представља податке за претрагу, као и разне грешке и упозорења.
  • Прикажи ресурсе Паге: Приказује доступни изворни код за Веб страницу, разврстан по сваком документу.
  • Снимање временске линије: Приказује снимак у реалном времену извршавања ЈаваСцрипт-а, мрежних захтева и података за приказивање.
  • Дозволи ЈаваСцрипт из поља за паметно претраживање: Омогућавају програмерима да уносе и извршавају УРЛ адресе које садрже јавасцрипт: у Сафари-овој адресној траци.
  • Склоните СХА-1 сертификате као несигурне: Са шири документованим проблемима алгоритма СХА-1, Сафари вам омогућава да их аутоматски класификујете као несигурне.
  • Сите-специфиц Хацкс: Повремено ће Сафари бити модификован да одговара проблемима са одређеним сајтом или сајтовима. Ова опција пружа могућност привременог преклапања тих модификација.
  • Локалне ограничења датотека: Уз ову опцију, програмери могу одобрити Сафари приступ датотекама на њиховом локалном хард диску.
  • Ограничења поријекла: Ограничења за заустављање КССС и сличних сл. Могу се привремено онемогућити ако је потребно.

Поред горе наведених алатки, можете такођер онемогућити низ функција и компоненти из Сафари Тецхнологи Превиев-а Развити мени. Ово укључује спречавање извршавања ЈаваСцрипт-а, сервер-а и кешираних слика из учитавања унутар странице, проширења из покретања и још много тога.