VBScript je otišao u zaborav. Nekada popularan skriptni jezik koji se takmičio sa JavaScriptom u web pregledačima, VBScript je sada, po osnovnom podešavanju, isključen u Internet Exploreru na svim podržanim verzijama Windows operativnog sistema, nakon nedavne Windows nadogradnje. Ipak, VBScript je već godinama u opadanju.
Zbogom, VBScript!
Microsoft je 13. avgusta 2019. podrazumevano onemogućio VBScript u Internet Exploreru na Windows 7, 8 i 8.1 sistemima putem zakrpa u utorak. Sličnu zakrpu Microsoft je objavio za Windows 10, 9. jula 2019. godine. Trenutno, na bilo kom podržanom Windows sistemu sa instaliranim najnovijim nadogradnjama, VBScript će biti isključen po osnovnom podešavanju.
VBScript je većinom nestao. Microsoft nikada nije implementirao podršku za VBScript u Microsoft Edge, što je značilo da je njegova upotreba bila ograničena samo na Internet Explorer 11. Ostali pregledači poput Mozilla Firefoxa, Google Chromea i Apple Safarija nikada nisu ni razmatrali implementaciju VBScripta.
VBScript se nekada takmičio sa JavaScriptom
VBScript je bio skriptni jezik baziran na Microsoftovom Visual Basicu. Njegov pun naziv je „Microsoft Visual Basic Scripting Edition“.
Ovaj jezik se prvi put pojavio u širokoj upotrebi 1996. godine, kada je integrisan u Internet Explorer. Web stranice su mogle da koriste VBScript na isti način kao što su koristile JavaScript, a Internet Explorer je podržavao oba. Međutim, VBScript je radio samo u Internet Exploreru, dok je JavaScript bio rešenje za više pregledača, funkcionišući i u ostalim. Ovo je glavni razlog zašto je JavaScript pobedio, i većina web stranica nikada nije prihvatila VBScript za klijentsko skriptovanje.
Microsoft je nedavno isključio VBScript unutar svog pregledača. Po osnovnom podešavanju, Internet Explorer 11 više neće pokretati VBScript kod koji se nalazi na web stranicama. Iako se retko koristi, možda još uvek postoje neke stare, interne poslovne stranice koje koriste VBScript umesto JavaScripta.
Microsoftov Edge tim pisao je o “ opraštanju “ od VBScripta i drugih starih tehnologija poput ActiveX-a još 2015. godine, ističući da je „JavaScript postao de-facto jezik interneta.” Edge nikada nije podržavao VBScript.
VBScript nije bio samo za web pregledače
Iako se ova poslednja nadogradnja odnosi na Internet Explorer, VBScript je bio više od toga. Microsoftov web server Internet Information Services (IIS) mogao je da pokreće VBScript na serverskoj strani. Windows Script Host (WSH) može da pokreće VBScript datoteke, često sa ekstenzijom .vbs. Pojavio se na raznim mestima – na primer, Microsoft Outlook 97 je koristio VBScript kao svoj makro jezik, iako je to bila jedina Microsoft Office aplikacija koja je to radila.
VBScript je bio u upotrebi među administratorima Windows sistema za neke skripte van web pregledača, zamenjujući batch datoteke. Međutim, VBScript je uglavnom zastareo. Kako Paul Thurrott navodi, „krajem veka, Microsoft se preorijentisao na .NET, a VBScript je ostao po strani.“
Sistemski administratori koji danas žele da automatizuju procese pomoću skripti, uglavnom koriste PowerShell umesto VBScripta. Moderne verzije Microsoft Office-a blokiraju VBScript kontrole.
Zašto VBScript nestaje?
Ova nadogradnja nije iznenađenje. Još 2017. godine, Microsoft je objavio da planira da po osnovnom podešavanju onemogući VBScript u Internet Exploreru u budućnosti – ta budućnost je stigla.
VBScript je previše zastareo čak i za Internet Explorer. Internet Explorer 11 će prikazivati VBScript samo za web stranice koje se izvršavaju u zastarelom dokument režimu. Microsoftov Edge tim je ovo nazvao „privremenim rešenjem.“ Microsoft će možda nastaviti da podržava Internet Explorer 11 u doglednoj budućnosti, ali kompanija više ne podržava VBScript zajedno sa njim.
Naravno, Windows sadrži mnoge stare funkcije kompatibilnosti, ali VBScript predstavlja potencijalnu opasnost. To je kompletan skriptni jezik dostupan web stranicama unutar Internet Explorer-a, već starog web pregledača. Malo web stranica ga još uvek koristi i niko ga više ne razvija. On je sada po osnovnom podešavanju isključen.
Kako ponovo omogućiti VBScript (ako je baš neophodno)
Ova promena ne bi trebala da utiče na većinu korisnika. Ako je neka web lokacija zahtevala VBScript, ona je radila isključivo u Internet Exploreru. Pod pretpostavkom da ne koristite zastarele web stranice samo za IE, bezbedni ste. Čak i ako to radite, većina tih starih stranica ne koristi VBScript.
Međutim, ako vam je iz nekog razloga i dalje potreban VBScript u Internet Exploreru, postoji način da ga koristite. Sistemski administratori mogu da omoguće VBScript za specifične sigurnosne zone preko podešavanja u registru ili grupnim smernicama.
Microsoft nije olakšao pronalaženje ove opcije. To je zato što je ova funkcija prvenstveno namenjena preduzećima. Prosečni korisnici ne bi trebali da je diraju.
U stvari, Microsoft navodi da će ove opcije biti dostupne samo „na ograničeno vreme.“ Može se očekivati da će one nestati u budućoj verziji Windows 10 operativnog sistema, u potpunosti uklanjajući podršku za VBScript iz Internet Explorera.
Iako je ovaj jezik dugo bio prisutan, već duže vreme je u opadanju. Nedavna nadogradnja Windowsa ne menja puno toga. Velika većina Windows korisnika neće primetiti da je VBScript isključen i neće imati razloga za brigu.