什麼是vbscript,微軟為什麼要扼殺它?

VBScript不見了。VBScript曾經是一種指令碼語言,可以在web瀏覽器中與JavaScript競爭,但在最近的Windows更新之後,預設情況下,在所有受支援的Windows版本的internetexplorer中禁用VBScript。但是VBScript已經消失了很多年。...

什麼是vbscript,微軟為什麼要扼殺它?

VBScript不見了。VBScript曾經是一種指令碼語言,可以在web瀏覽器中與JavaScript競爭,但在最近的Windows更新之後,預設情況下,在所有受支援的Windows版本的internetexplorer中禁用VBScript。但是VBScript已經消失了很多年。

再見,vbscript!

2019年8月13日,微軟透過補丁更新在Windows7、8和8.1系統的Internet Explorer中預設禁用了VBScript。微軟在2019年7月9日釋出了類似的Windows10更新。現在,在安裝了最新更新的任何受支援的Windows系統上,VBScript在預設情況下都將被禁用。

VBScript基本上已經不存在了。微軟從來不支援微軟邊緣的VBScript,這意味著它只限於internetexplorer11。其他瀏覽器如Mozilla Firefox、Google Chrome和Apple Safari也從未實現過VBScript。

vbscript與javascript競爭

VBScript是一種模仿微軟visualbasic的指令碼語言。它的全名是“Microsoft Visual Basic Scripting Edition”

這種語言最早出現在1996年的一個消費品中,當時它被新增到InternetExplorer中。網站可以像使用JavaScript一樣使用VBScript,internetexplorer支援兩者。然而,VBScript只能在internetexplorer中使用,而JavaScript是一種跨瀏覽器的解決方案,在其他瀏覽器中也可以使用。這是JavaScript獲勝的一個重要原因,而且大多數web頁面從未採用VBScript作為客戶端指令碼。

微軟剛剛在瀏覽器中禁用了VBScript。預設情況下,Internet Explorer 11將不再執行網頁上的VBScript。它很少被使用,但是仍然有一些舊的內部商業網站依賴VBScript而不是JavaScript。

微軟的Edge瀏覽器團隊在2015年曾撰文“告別”VBScript和其他老技術,如ActiveX,指出“JavaScript已經成為事實上的網路語言。”Edge從未支援VBScript。

vbscript不僅僅適用於web瀏覽器

什麼是vbscript,微軟為什麼要扼殺它?

雖然這個最新的更新是關於Internet Explorer的,但是VBScript的用途還不止這些。Microsoft的Internet資訊服務(IIS)web伺服器可以執行伺服器端VBScript。Windows指令碼主機(WSH)可以執行VBScript檔案,通常副檔名為.vbs。它出現在各種各樣的地方例如,MicrosoftOutlook97使用VBScript作為它的巨集語言,儘管它是唯一這樣做的MicrosoftOffice應用程式。

VBScript被Windows管理員用來在web瀏覽器之外編寫指令碼,代替批處理檔案。但是VBScript很早以前就過時了。正如PaulThurrott所指出的,“到了世紀之交,微軟正在向.NET過渡,而VBScript則被拋在了後面。”

想要用指令碼實現自動化的系統管理員現在通常使用PowerShell而不是VBScript。Microsoft Office block VBScript控制元件的現代版本。

為什麼vbscript會消失?

這次更新並不意外。早在2017年,微軟就解釋說,它打算在未來禁用Internet Explorer中的預設VBScript,而現在正是未來。

VBScript對internetexplorer來說也太舊了。Internet Explorer 11將僅顯示在傳統文件模式下執行的網頁的VBScript。微軟的Edge瀏覽器團隊寫道,這是一個“臨時解決方案”。在可預見的未來,微軟可能會支援internetexplorer11,但公司不會同時支援VBScript。

當然,Windows包含許多舊的相容性功能,但是VBScript有潛在的危險。它是一種完整的指令碼語言,可用於Internet Explorer(一種已經過時的web瀏覽器)中的網頁。很少有網頁還在使用它,也沒有人再使用它開發了。在預設情況下禁用它是一件輕而易舉的事。

如何重新啟用vbscript(如果必須的話)

對絕大多數人來說,這種變化不應該影響任何事情。如果網站需要VBScript,它只能在internetexplorer中工作。假設你不使用舊的IE網站,你很好。即使你這樣做了,那些老網站大多不使用VBScript。

但是,如果您出於某種原因仍然需要在Internet Explorer中使用VBScript,仍然有一種方法可以使用它。系統管理員可以透過登錄檔或組策略設定為特定安全區域啟用VBScript。

微軟並沒有讓這個選項很容易找到。這是因為這個功能真的是為需要它的企業提供的。一般人不應該碰它。

事實上,微軟表示,它只會在“有限的時間內”提供這些選項,預計在未來的windows10版本中,這些選項會消失,完全取消對internetexplorer的VBScript支援。

什麼是vbscript,微軟為什麼要扼殺它?

雖然這種語言有很長的歷史,但它已經消失了很長一段時間。最近的Windows更新沒有太大變化。絕大多數Windows使用者不會注意到VBScript被禁用,他們也沒有理由在意。

相關:如何在windows10上用internetexplorer開啟舊網頁

  • 發表於 2021-04-03 06:01
  • 閱讀 ( 44 )
  • 分類:網際網路

你可能感興趣的文章

微軟為xbox one扼殺了kinect

...360的原始裝置?還是Xbox One的Kinect 2.0?你上次使用Kinect是什麼時候?你認為微軟太容易放棄Kinect了嗎?或者虛擬現實是遊戲的未來?請在下面的評論中告訴我們! ...

  • 發佈於 2021-03-12 15:26
  • 閲讀 ( 44 )

在您還可以的時候免費下載數百本microsoft書籍

... 等等,微軟為什麼要這麼做? ...

  • 發佈於 2021-03-13 20:09
  • 閲讀 ( 49 )

5箇舊的windows功能microsoft還不能登出

... 今天,我們要檢查一下為什麼這些會粘住。讓我們來看看微軟無法擺脫的五個遺留功能——今天仍然存在於Windows中——及其原因。 ...

  • 發佈於 2021-03-14 04:46
  • 閲讀 ( 49 )

“六擊”反海盜行動已經失敗

...立了版權資訊中心。它的工作是教育公眾版權法,以及為什麼下載最新的Nickelback專輯而不付錢是錯誤的。我的意思是除了鎳幣很可怕之外。 ...

  • 發佈於 2021-03-15 21:28
  • 閲讀 ( 48 )

谷歌扼殺了演藝圈,惹惱了各地的影迷

...,就可以找到關於它的相同資訊。所以,演出時間並不是什麼大損失。 ...

  • 發佈於 2021-03-17 00:54
  • 閲讀 ( 41 )

xbox one正在慢慢趕上ps4

... 我為什麼要關心這些? ...

  • 發佈於 2021-03-17 04:49
  • 閲讀 ( 44 )

微軟為了“s模式”而殺掉了windows 10

...ws10s的概述。或者,如果你對Windows已經有足夠的瞭解,為什麼不讀一天我們使用Chromebook的經驗呢。 ...

  • 發佈於 2021-03-25 20:38
  • 閲讀 ( 47 )

一個巨大的windows10ui改造正在進行中

... 微軟為什麼要改造Windows10? ...

  • 發佈於 2021-03-29 22:06
  • 閲讀 ( 47 )

微軟將從11月起停止對internet explorer的支援

... internet explorer和edge發生了什麼? ...

  • 發佈於 2021-03-30 15:00
  • 閲讀 ( 51 )

Windows7的2019年7月安全補丁包括遙測

...revent a Windows 7 PC from updating to Windows 10. 現在很難說微軟為什麼要在所有Windows7 PC上安裝遙測系統,但是Windows7的擴充套件支援將在2020年1月14日到期。windows7使用者在升級6個月之前已經沒有多少時間了。Windows7已經在嘮叨使用者更...

  • 發佈於 2021-04-03 09:10
  • 閲讀 ( 49 )
w2481819
w2481819

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦