gpt4 book ai didi

html - 为什么 IE9 及更高版本会抛出 undefined variable /子错误,而 IE8 不会

转载 作者:太空宇宙 更新时间:2023-11-04 13:19:48 25 4
gpt4 key购买 nike

我最近发现我在 Intranet 站点上的 vbscript 代码默认运行在 IE 8 兼容模式下,因为它在 Intranet 上。

现在下面的代码在 IE8 兼容模式下运行良好,但如果在任何高于 8 的兼容模式下运行会抛出错误。请帮助我! :) 漂亮吗?

IE 的开发者控制台给出的错误是:'test' is undefined"

代码如下:

<html>
<head>

<title>Test VBScript Code</title>

</head>

<script language="VBScript">


Sub test

MsgBox "Hello World!"

End Sub

</script>


<body>

<input type="button" value="TEST" onclick="test">

</body>
</html>

最佳答案

IE9 具有更严格的安全性,默认情况下已禁止在浏览器中运行 VBScript。

以下是在 Internet Explorer 中打开或关闭 VBScript 的简单步骤:

  • 从菜单中选择“工具”->“Internet 选项”
  • 从对话框中选择“安全”选项卡
  • 点击自定义级别按钮
  • 向下滚动直到找到脚本选项
  • 选择事件脚本下的启用单选按钮
  • 最后点OK出来

要在 Internet Explorer 中禁用 VBScript 支持,您需要选择事件脚本下的禁用单选按钮。

关于html - 为什么 IE9 及更高版本会抛出 undefined variable /子错误,而 IE8 不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19728122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com