我有一個帶有 VBScript 的舊網頁。我們正在 ie 模式下測驗邊緣瀏覽器的兼容性。
計算機配置 > 管理模板 > Windows 組件 > Internet Explorer > Internet 控制面板 > 安全頁面 > Internet 區域
我允許 VBScript 在 Internet Explorer 設定中運行,但 VBScript 似乎不起作用。
edge ie 模式是否支持 VBScript?
uj5u.com熱心網友回復:
是的,Edge 支持 IE 模式下的 VBScript(即使在 Windows 11 中),因為正如@user692942 所述,只要兼容模式設定正確,它實際上是 iexplore.exe 使用 MSHTML 呈現頁面。
如果您沒有設定兼容模式站點串列,根據@Yu Zhou的回答,您也可以在舊網頁中設定兼容模式。例如:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=10">
</head>
<script language="VBScript">
Sub Greet
MsgBox "Hello"
End Sub
</script>
<input type=button value='Click for greeting' onclick=Greet()>
</html>
除了通過 GPO 進行配置外,上述頁面將在任何 PC 上的 Edge(通過 iexplore.exe)中顯示,步驟如下:
- 在邊緣設定中轉到默認瀏覽器
- 對于允許在 Internet Explorer 模式下重新加載站點,選擇 允許
- 如果提示重新加載 Edge
- 從...選單中選擇在 Internet Explorer 模式下重新加載
- 出現提示時,單擊允許阻止的內容
uj5u.com熱心網友回復:
如果將 IE 模式兼容模式設定為 IE10,則可以在 Edge IE 模式下執行 VBScript。
您可以參考
uj5u.com熱心網友回復:
最簡潔的答案是不。
基本上,Legacy Edge(EdgeHTML 引擎)及其后繼 Edge(利用Chromium 專案,也稱為“Edgium”)都不是基于支持 ActiveX 技術的 Internet Explorer 瀏覽器(IE 11 及更低版本)使用的 MSHTML 引擎其中包括活動腳本語言,如 VBScript 和 JScript(IE 10 及更低版本)。
正如評論中所指出的,可以在 IE 10 模式下運行 IE 11 并打開包含 VBScript 的頁面。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/461464.html
