വെബ്കിറ്റിന്റെ ഏറ്റവും പുതിയ പതിപ്പിനു നേരെ അവരുടെ കോഡ് ഉറപ്പാക്കുന്നതിന് വെബ് ഡവലപ്പർമാർ ആപ്പിളിന്റെ രാത്രിമുഴുവൻ നിർമ്മാണ പ്രവർത്തനങ്ങൾ നടത്തുകയും പ്രോസസ്സ് ചെയ്യേണ്ടതുണ്ടായിരുന്നു. ഏറ്റവും സൗകര്യപ്രദമായ രീതിയല്ല, സജീവമായ പ്രോഗ്രാമർമാർ ലഭ്യമായിരുന്ന കാര്യങ്ങൾക്കായി മുകളിൽ നോക്കിയിരുന്നില്ല. സഫാരി ടെക്നോളജി പ്രിവ്യൂവിന്റെ കാര്യത്തിൽ, ഈ മേഖലയിൽ കാര്യങ്ങൾ മെച്ചപ്പെട്ടിട്ടുണ്ട്.
മാർച്ചിൽ ആദ്യം ലഭിച്ചത്, ഈ ഏർപ്പാട് അപ്ലിക്കേഷൻ സഫാരിയുടെ നിലവിലെ പതിപ്പിനൊപ്പം പ്രവർത്തിക്കുന്നു; ഡവലപ്പർമാരെ വരാൻ പോകുന്ന ടെക്നോളജിയും ഒരേ സമയം പൊതുജനങ്ങളുടെ ഉപയോഗവും ഒരേ സമയം പ്രവർത്തിക്കുന്നു. WebKit- ന്റെ ഏറ്റവും പുതിയ പതിപ്പിൽ സഫാരി ടെക്നോളജി പ്രിവ്യൂ നിർമ്മിച്ചിരിക്കുന്നത് മാത്രമല്ല, ഇത് CSS, HTML, JavaScript അപ്ഡേറ്റുകൾ എന്നിവയും ഉൾക്കൊള്ളുന്നു, അത് ഒടുവിൽ ഔദ്യോഗിക റിലീസിന്റെ ഭാഗമായി മാറും. മതിയായില്ലെങ്കിൽ, പ്രിവ്യൂ പതിപ്പ് iPad, iPhone എന്നിവ ഉൾപ്പെടെയുള്ള മിക്ക ഉപകരണങ്ങളിലും ഉടനീളം നിങ്ങളുടെ അപ്ലിക്കേഷനുകളും പേജുകളും പരിശോധിക്കുന്നതിനായി വെബ് ഇൻസ്പെക്ടറുടെയും അതുപോലെ പ്രതിരൂപമായ ഡിസൈൻ മോഡിന്റെയും ഏറ്റവും പുതിയ പതിപ്പിലേക്കും നിങ്ങൾക്ക് ആക്സസ് നൽകുന്നു. ഡവലപ്പർ കമ്മ്യൂണിറ്റിയ്ക്ക് സഫാരി ടെക്നോളജി പ്രിവ്യൂ സഹായിക്കുന്ന മറ്റൊരു കാര്യം ഫീഡ്ബാക്ക് സമർപ്പിക്കുന്നു, ആപ്പിൾ ബഗ് റിപ്പോർട്ടർ വഴി നേടിയെടുക്കുന്നു; ആപ്പിന്റെ സഹായ മെനുവിൽ നിന്ന് ആക്സസ് ചെയ്യാനാകും.
മുകളിൽ സൂചിപ്പിച്ച വെബ്കിറ്റ് നൈറ്റ്ലി ബിൽഡുകളിൽ നിന്ന് കാണാത്ത ഒരു പ്രത്യേക സവിശേഷത ഐക്ലൗഡ് പിന്തുണയാണ്, ഈ ആപ്ലിക്കേഷനിൽ ഉൾപ്പെടുന്ന ഒരു സൗകര്യമാണ് ഡവലപ്പർമാരെ അവരുടെ വായനാ പട്ടിക, ബുക്ക്മാർക്കുകൾ ആക്സസ് ചെയ്യാൻ കോഡും ട്രബിൾഷൂട്ട് ചെയ്യുന്നതും. സഫാരി ടെക്നോളജി പ്രിവ്യൂവിന്റെ ആദ്യ പതിപ്പിൽ ചില ഹൈലൈറ്റ് ചെയ്ത സവിശേഷതകളുള്ള പുതിയ ഹൈ-ഔട്ട്പുട്ട് JavaScript ജെറ്റ് കംപൈലർ, ECMAScript6, ഷാഡോ DOM സ്പെസിഫിക്കേഷന്റെ ഏറ്റവും പുതിയ പതിപ്പ്, ഒപ്പം ഉപയോക്തൃ ആംഗ്യങ്ങളെ അടിസ്ഥാനമാക്കി പ്രോഗ്രമാറ്റിക്കായി പകർത്താനോ അല്ലെങ്കിൽ വെട്ടിക്കുറയ്ക്കാനോ ഉള്ള കഴിവ്. ഡസൻ മാറ്റങ്ങൾ വരുത്തിയ ഒരു പതിപ്പിന് ഏപ്രിൽ 13 ന് പുറത്തുവിട്ടു. ഡെവലപ്പർ അഭ്യർത്ഥനകൾക്കും ബഗ് റിപ്പോർട്ടുകൾക്കും നേരിട്ട് നിരവധി പ്രതികരണങ്ങളുണ്ട്.
ടാർഗെറ്റ് പ്രേക്ഷകർക്ക് സ്പഷ്ടമായിട്ടുണ്ടെങ്കിലും, ഒരു ഡവലപ്പർ അക്കൗണ്ട് ആവശ്യമില്ലാതെ തന്നെ Mac App Store വഴി ആർക്കും Safari സാങ്കേതിക പ്രിവ്യൂ ഡൌൺലോഡ് ചെയ്യാം അല്ലെങ്കിൽ അപ്ഡേറ്റുചെയ്യുക.
സഫാരി ടെക്നോളജി പ്രിവ്യൂ: ഡവലപ്പർ ഉപകരണങ്ങൾ
സഫാരിയുടെ ഇന്റഗ്രേറ്റഡ് ഡവലപ്പർ ടൂൾസെറ്റ് ഇതിനകം പരിചിതമല്ലാത്ത ആ വായനക്കാർക്ക്, അതിന്റെ ചില ഉപയോഗപ്രദമായ സവിശേഷതകളുടെ ഒരു ചുരുക്ക ചുരുക്കമാണ് താഴെപ്പറയുന്നത്.
- പേജിൽ തുറക്കുക: നിങ്ങൾ സഫാരി മെനുവിൽ നിന്ന് നേരിട്ട് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള മറ്റ് ബ്രൗസറുകളിലൊന്നിൽ വെബ് പേജ് തുറക്കാനുള്ള കഴിവ് നൽകുന്നു.
- ഉപയോക്തൃ ഏജന്റ്: വിവിധ ബ്രൌസറുകളിൽ നിന്ന് ഡസൻ കണക്കിന് ഉപയോക്തൃ ഏജന്റുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കാം അല്ലെങ്കിൽ നിങ്ങളുടെ സ്വന്തം ഉപയോക്തൃ-നിർവചിത സിന്റാക്സ് പ്രയോജനപ്പെടുത്താൻ നിങ്ങളെ അനുവദിക്കുന്നു.
- റെസ്പോൺസീവ് ഡിസൈൻ മോഡ്: വെബ് പേജുകൾ വ്യത്യസ്ത ഉപകരണ തരങ്ങളിലും സ്ക്രീനിന്റെ റെസല്യൂഷനുകളിലും ദൃശ്യമാകുന്നതിനനുസരിച്ച് പ്രദർശിപ്പിക്കുന്നു.
- വെബ് ഇൻസ്പെക്ടർ: സഫാരി ഡവലപ്പർ ടൂൾസറ്റിന്റെ പ്രധാന ഹബ് ആയി മാറുന്നു, ഇത് സ്ഥിരസ്ഥിതിയായി ബ്രൗസർ വിൻഡോയുടെ ചുവടെ സ്ഥിതിചെയ്യുന്നു. സാധാരണയായി ഇനിപ്പറയുന്ന ഘടകങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നു: കൺസോൾ, ഡീബഗ്ഗർ, എലമെന്റ്സ്, നെറ്റ്വർക്ക്, റിസോഴ്സുകൾ, സ്റ്റോറേജ്, ടൈംലൈൻ എന്നിവ.
- പിശക് കൺസോൾ: തിരയാനാകുന്ന ലോഗ് ഡാറ്റയും വിവിധ പിശകുകളും മുന്നറിയിപ്പുകളും അവതരിപ്പിക്കുന്നു.
- പേജ് റിസോഴ്സുകൾ കാണിക്കുക: ഓരോ പ്രമാണത്തിലും വേർതിരിച്ച ഒരു വെബ് പേജിനായി ലഭ്യമായ ഉറവിട കോഡ് പ്രദർശിപ്പിക്കുന്നു.
- ടൈംലൈൻ റെക്കോർഡിംഗ്: ജാവാസ്ക്രിപ്റ്റ് എക്സിക്യൂഷൻ, നെറ്റ്വർക്ക് അഭ്യർത്ഥനകൾ, റെൻഡറിംഗ് ഡാറ്റ എന്നിവയുടെ തത്സമയ സ്നാപ്പ്ഷോട്ട് ചിത്രീകരിക്കുന്നു.
- സ്മാർട്ട് തിരയൽ ഫീൽഡിൽ നിന്നും JavaScript അനുവദിക്കുക: ഡവലപ്പർമാർ Safari- യുടെ വിലാസ ബാറിൽ ജാവാസ്ക്രിപ്റ്റ് ഉള്ള URL കൾ എന്റർ ചെയ്ത് എക്സിക്യൂട്ട് ചെയ്യാൻ അനുവദിക്കുന്നു .
- SHA-1 സർട്ടിഫിക്കറ്റുകൾ സുരക്ഷിതമല്ലാത്തത് പോലെ: SHA-1 അൽഗോരിതം വ്യാപകമായി രേഖപ്പെടുത്തപ്പെട്ട പ്രശ്നങ്ങൾ, അവയെ അരക്ഷിതമായി വർഗ്ഗീകരിക്കാൻ സഫാരി നിങ്ങളെ അനുവദിക്കുന്നു.
- സൈറ്റ്-നിർദ്ദിഷ്ട ഹാക്കുകൾ: ചില സന്ദർഭങ്ങളിൽ, ഒരു നിർദ്ദിഷ്ട സൈറ്റോ സൈറ്റുകളോ ഉള്ള പ്രശ്നങ്ങൾക്കായി സഫാരി പരിഷ്ക്കരിക്കും. ആ മാറ്റങ്ങളെ താല്ക്കാലികമായി ഒഴിവാക്കാനുള്ള കഴിവ് ഈ ഐച്ഛികം നല്കുന്നു.
- പ്രാദേശിക ഫയൽ നിയന്ത്രണങ്ങൾ: ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് ഡവലപ്പർമാർക്ക് അവരുടെ പ്രാദേശിക ഹാർഡ് ഡ്രൈവിലുള്ള ഫയലുകൾ Safari ആക്സസ് ചെയ്യാൻ കഴിയും.
- ക്രോസ്-ഒറിജിൻ നിയന്ത്രണങ്ങൾ: ആവശ്യമെങ്കിൽ XSS- ഉം ബന്ധപ്പെട്ട കേടുപാടുകൾ നിർത്തുന്നതിനുള്ള നിയന്ത്രണവും താൽക്കാലികമായി അപ്രാപ്തമാക്കാം.
മുകളിൽ പറഞ്ഞ ഉപകരണങ്ങൾക്ക് പുറമേ, നിങ്ങൾക്ക് Safari ടെക്നോളജി പ്രിവ്യൂ ഡെവലപ്പ്മെൻറ് മെനുവിൽ നിന്നും നിരവധി സവിശേഷതകളും ഘടകങ്ങളും അപ്രാപ്തമാക്കാനും കഴിയും. JavaScript പ്രവർത്തിപ്പിക്കുന്നതിൽ നിന്ന്, സെർവറിന്റെയും കാഷെ ചെയ്ത ചിത്രങ്ങൾ ഒരു പേജിൽ ലോഡ് ചെയ്യുന്നതിൽ നിന്നും, പ്രവർത്തിപ്പിക്കുന്നതിൽ നിന്നുള്ള വിപുലീകരണങ്ങളേയും അതിലേറെയും തടയുന്നതും ഇതിൽ ഉൾപ്പെടുന്നു.