Mi az a VBScript, és miért ölte meg a Microsoft?

A VBScript eltűnt. A VBScript egykor a JavaScript-szel versengett szkriptnyelv volt a webböngészőkben, a legutóbbi Windows-frissítés után alapértelmezés szerint le van tiltva az Internet Explorerben a Windows összes támogatott verziójában. De a VBScript évek óta elhalványul.

Viszlát, VBScript!

2019. augusztus 13-án a Microsoft Alapértelmezés szerint letiltotta a VBScriptet az Internet Explorerben Windows 7, 8 és 8.1 rendszereken a Patch Tuesday frissítésen keresztül. A Microsoft 2019. július 9-én kiadott egy hasonló frissítést a Windows 10 rendszerhez. Mostantól minden támogatott Windows rendszeren, amelyen a legújabb frissítések telepítve vannak, a VBScript alapértelmezés szerint le lesz tiltva.

A VBScript már jórészt eltűnt. A Microsoft soha nem támogatta a VBScript-et a Microsoft Edge-ben, ami azt jelentette, hogy az Internet Explorer 11-re korlátozódott. Más böngészők, például a Mozilla Firefox, a Google Chrome és az Apple Safari sem implementálták a VBScriptet.

A VBScript verseng a JavaScripttel

A VBScript egy szkriptnyelv volt, amelyet a Microsoft Visual Basic mintájára készítettek. A teljes neve „Microsoft Visual Basic Scripting Edition”.

Ez a nyelv először 1996-ban jelent meg fogyasztói termékekben, amikor hozzáadták az Internet Explorerhez. A webhelyek ugyanúgy használhatták a VBScriptet, mint a JavaScriptet, és az Internet Explorer mindkettőt támogatta. A VBScript azonban csak az Internet Explorerben működött, míg a JavaScript egy böngészők közötti megoldás, amely más böngészőkben is működött. Ez a fő oka annak, hogy a JavaScript győzött, és a legtöbb weboldal soha nem alkalmazta a VBScriptet az ügyféloldali szkriptekhez.

  Hogyan lehet ellenőrizni, hogy mely alkalmazások vannak optimalizálva M1 Mac számítógépekre

A Microsoft most letiltotta a VBScript-et a böngészőben. Alapértelmezés szerint az Internet Explorer 11 már nem futtatja a weboldalakon található VBScriptet. Ritkán használták, de előfordulhat, hogy még mindig vannak olyan régi belső üzleti webhelyek, amelyek JavaScript helyett VBScript-re támaszkodnak.

A Microsoft Edge böngészőcsapata a következőről írt:elbúcsúzni” a VBScript-hez és más régi technológiákhoz, például az ActiveX-hez még 2015-ben, rámutatva arra, hogy „a JavaScript a web de facto nyelvévé vált”. Az Edge soha nem támogatta a VBScript-et.

A VBScript nem csak a webböngészők számára készült

Míg ez a legújabb frissítés az Internet Explorerről szól, a VBScript ennél többet szolgált. A Microsoft Internet Information Services (IIS) webszervere kiszolgálóoldali VBScriptet futtathat. A Windows Script Host (WSH) képes VBScript-fájlok futtatására, gyakran .vbs kiterjesztéssel. Mindenféle helyen felbukkant – például a Microsoft Outlook 97 VBScriptet használt makrónyelvként, bár ez volt az egyetlen Microsoft Office alkalmazás, amely ezt tette.

  A Shader egy alapvető új lapoldalt ad 3D-s háttérrel [Chrome]

A VBScript azt tapasztalta, hogy a Windows rendszergazdák használták a webböngészőn kívüli szkriptek készítésére, a kötegfájlok lecserélésére. De a VBScript többnyire már régen kiment a divatból. Mint Paul Thurrott rámutat: „a századfordulón a Microsoft átállt a .NET-re, és a VBScript lemaradt. ”

Azok a rendszergazdák, akik szkriptekkel akarják automatizálni a dolgokat, általában a PowerShellt használják a VBScript helyett. A Microsoft Office modern verziói blokkolja a VBScript vezérlőket.

Miért szűnik meg a VBScript?

Ez a frissítés nem meglepetés. Még 2017-ben a Microsoft magyarázta hogy a jövőben alapértelmezés szerint le akarta tiltani a VBScriptet az Internet Explorerben – ez a jövő most van.

A VBScript még az Internet Explorerhez is túl régi. Az Internet Explorer 11 csak a régi dokumentum módban futtatott weboldalak esetén jeleníti meg a VBScriptet. A Microsoft Edge böngészőcsapata azt írta, hogy ez egy „ideiglenes megoldás.” A Microsoft a belátható jövőben támogatni fogja az Internet Explorer 11-et, de a vállalat nem támogatja vele együtt a VBScriptet.

Természetesen a Windows sok régi kompatibilitási funkciót tartalmaz, de a VBScript potenciálisan veszélyes. Ez egy teljes szkriptnyelv, amely elérhető a weboldalakhoz az Internet Explorerben, egy már régi webböngészőben. Kevés weboldal használja még, és már senki sem fejleszt vele. Alapértelmezett kikapcsolása nem probléma.

  Hogyan találhat valakit az OnlyFans oldalon

A VBScript újraengedélyezése (ha feltétlenül muszáj)

Ez a változás az emberek túlnyomó többségét nem érinti. Ha egy webhelyhez VBScript szükséges, az csak az Internet Explorerben működne. Feltéve, hogy nem használ régi, csak IE-t használó webhelyeket, nincs semmi baj. Még ha igen is, a legtöbb régi webhely nem használ VBScriptet.

De ha valamilyen oknál fogva továbbra is szüksége van a VBScript-re az Internet Explorerben, akkor is van mód a használatára. A rendszergazdák bizonyos biztonsági zónákhoz engedélyezhetik a VBScriptet rendszerleíró adatbázison vagy csoportházirend-beállításon keresztül.

A Microsoft nem tette könnyen megtalálhatóvá ezt a lehetőséget. Ez azért van, mert ez a funkció valóban azoknak a vállalkozásoknak való, akiknek szükségük van rá. Az átlagembereknek nem szabad hozzányúlniuk.

Valójában a Microsoft azt állítja, hogy ezeket a lehetőségeket csak „korlátozott ideig” kínálja. Várhatóan eltűnnek a Windows 10 egy későbbi verziójában, teljesen eltávolítva a VBScript-támogatást az Internet Explorerből.

Noha ez a nyelv hosszú távon működött, már régóta elhalványul. A legutóbbi Windows Update nem sokat változtat. A Windows-felhasználók túlnyomó többsége nem veszi észre, hogy a VBScript le van tiltva, és nem lesz okuk törődni vele.