Bugungi kunga qadar veb-ishlab chiquvchilari WebKitning so'nggi versiyasiga qarshi o'z kodlarini tasdiqlashdan manfaatdor edilar, Apple-ning tungi qurulmalarini olish va o'rnatish jarayonidan o'tishlari kerak edi. Eng qulay usul bo'lmasa-da, ishlab chiqarilgan narsalar ustida ishlashni xohlaydigan proaktiv dasturchilar mavjud bo'lgan narsalarga mos keladi. Biroq, Safari Texnologiya Ko'rib chiqish versiyasi bilan bu sohada katta o'zgarishlar yuz berdi.
Avvaliga mart oyi oxirigacha foydalanish mumkin, bu mustaqil dastur Safari joriy versiyasi bilan birga ishlaydi; Ishlab chiquvchilarga bir vaqtning o'zida kelajakdagi texnologiyalar bilan birgalikda hamda hozirgi paytda keng jamoatchilik tomonidan ishlatilayotgan narsalar bilan ishlashni osonlashtiradi. Safari Texnologiya Ko'rib chiqish nafaqat WebKit-ning eng so'nggi versiyasiga asoslangan, balki CSS, HTML va JavaScript-ni yangilaydi va natijada rasmiy nashrning bir qismi bo'ladi. Agar bu etarli bo'lmasa, oldindan ko'rish nashrlari sizning ilovalaringiz va sahifalaringizni iPad va iPhone kabi ko'plab qurilmalar turlarida sinab ko'rish uchun veb-inspektorning eng yangi versiyasiga va javobli dizayn rejasiga kirish imkonini beradi. Safariy Texnologiya Ko'rib chiqish jarayoni ishlab chiquvchi jamoatchilikka Apple bug Reporter orqali erishilgan fikr-mulohazalarni taqdim etishni osonlashtiradigan yana bir narsa; ilovaning Yordam menyusidan foydalanish mumkin.
Yuqorida tilga olingan WebKit Nightly-dan asoslanmagan taniqli xususiyat - iCloud qo'llab-quvvatlashi, bu dasturga kiritilgan qulaylik, ular ishlab chiquvchilari kodlash va muammolarni bartaraf etishda o'qish ro'yxati va xatcho'plariga kirishga imkon beradi. Safari Texnologiya Ko'rib chiqishining birinchi versiyasida ba'zi xususiyatlar yangi yuqori samarali JIT kompilyatori, ECMAScript6, Shadow DOM spesifikatsiyasining eng so'nggi versiyasi hamda foydalanuvchi harakatlariga asoslangan matnni nusxalash yoki qisqartirish qobiliyati edi. Ikkinchi versiya 13-aprelda chop etilgan bo'lib, ular o'nlab o'zgarishlar kiritilgan; dasturchilar so'rovlari va xato haqida hisobotlarga to'g'ridan-to'g'ri javob berish.
Bu erda maqsadli auditoriya aniq bo'lsa-da, har bir kishi Mac dastur do'koni orqali Safari Texnologiya Ko'rib chiqishini ishlab chiquvchi hisobiga muhtoj bo'lmasdan yuklab olishingiz yoki yangilashingiz mumkin.
Safari Texnologiya Ko'rib chiqish: Tuzuvchi asboblari
Safariyning ishlab chiquvchi vositasi bilan tanish bo'lmagan kitobxonlar uchun quyida keltirilgan foydali xususiyatlardan ba'zilari qisqacha tahlil qilinadi.
- Quyidagi sahifani oching: Siz to'g'ridan-to'g'ri Safari menyusidan o'rnatgan boshqa brauzerlarning veb-sahifalarini ochish imkoniyatini beradi.
- User Agent: Siz turli xil brauzerlardan o'nlab foydalanuvchi vositachilarini tanlashingiz yoki o'zingizning foydalanuvchi belgilangan sintaksidadan foydalanishga imkon beradi.
- Ta'sirchan Ustasi tartibi: Veb-sahifalarni turli xil qurilma turlari va ekran ruxsatlarida aks etadigan tarzda ko'rsatadi.
- Veb-inspektor: Brauzer oynasining pastki qismida joylashgan Safariyning ishlab chiquvchi vositasi uchun asosiy markaz bo'lib xizmat qiladi va odatda quyidagi komponentlarni taklif qiladi: Konsol, tuzatuvchi, element, tarmoq, resurslar, saqlash va vaqt jadvalini.
- Xato konsoli: Har xil xatolar va ogohlantirishlar bilan bir qatorda qidirish mumkin bo'lgan jurnal ma'lumotlarini taqdim etadi.
- Sahifa resurslarini ko`rsatish: Har bir hujjat bo`yicha ajratilgan veb-sahifa uchun manba kodini ko`rsatadi.
- Vaqt jadvalini yozish: JavaScript-ni bajarish, tarmoq so'rovlari va ma'lumotlarni ko'rsatishning real vaqtdagi oniy tasvirini ko'rsatadi.
- Smart Search maydonidan JavaScript-ni ruxsat berish: Ishlab chiquvchilarga JavaScript-ni o'z ichiga olgan URL-lar kiritilishi va amalga oshirilishi mumkin : Safari-ning manzil satriga.
- SHA-1 sertifikatlarini xavfli deb hisoblang: SHA-1 algoritmining keng tarqalgan hujjatlashtirilgan muammolari bilan, Safari ularni avtomatik tarzda xavfli deb tasniflash imkonini beradi.
- Saytga xos hacks: Ba'zida Safari muayyan sayt yoki saytlar bilan bog'liq muammolarni hal qilish uchun o'zgartiriladi. Ushbu parametr ushbu o'zgartirishlarni vaqtinchalik bekor qilish imkoniyatini beradi.
- Mahalliy fayl cheklovlari: Ushbu parametr bilan, ishlab chiquvchilar Safariga mahalliy qattiq diskdagi fayllarga kirish huquqini berishi mumkin.
- Chorvachilikni cheklashlar: XSSni va unga bog'liq bo'lgan zaifliklarni to'xtatish uchun cheklashlar vaqtinchalik o'chirib qo'yilishi mumkin.
Yuqoridagi vositalar bilan bir qatorda Safari Texnologiya Ko'rib chiqish Loyihasi menyusidan bir nechta xususiyat va tarkibiy qismlarni o'chirib qo'yishingiz mumkin. Bu JavaScript-ni bajarishdan, server tomonidagi va keshlangan rasmlarni sahifada yuklashdan, kengaytmalarni ishga tushirishdan va boshqalardan oldini olishni o'z ichiga oladi.