gpt4 book ai didi

.net - vbscript 在 IE10 浏览器模式下不工作

转载 作者:行者123 更新时间:2023-12-02 00:13:39 25 4
gpt4 key购买 nike

我们的客户决定升级到 Windows 7 和 IE 10。我们在 1.1 点网框架中的应用程序存在问题,因为它包含 vbscript,一旦用户将浏览器模式更改为 IE 10,它就无法工作。它工作正常如果浏览器模式选择为 IE 10 兼容性 View 。它在 IE9、IE8 上也能正常工作。Vbscript 可以像下面这样简单。

<script language="vbscript">
function ValidateEmail(sEmail)
set myExpression = new RegExp
myExpression.pattern = "^(\w+\.)*(\w+)@(\w+\.)+([a-zA-Z]{2,4})$"
If myExpression.test(sEmail.value) = True Then
msgbox "Valid Email"
Else
msgbox "Invalid Email"
End If
End Function
</script>

我们已经尝试通过在 web config 中添加 X-UA-Compatible 以编程方式更改文档模式,这可以在 google 上找到。

<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=9" / >
</customHeaders>
</httpProtocol>
</system.webServer>

虽然上面的代码不能作为标记 system.webServer 不适用于 1.1 点网框架。我们还尝试通过添加自定义部分来更改机器配置。虽然没有成功。 :(

您能否为我们提供一个解决方案,通过该解决方案,vbscript 可以在 IE 10 浏览器上同时适用于 IE 10 浏览器模式和 IE 10 兼容性 View ?提前致谢。

最佳答案

如果您无法使 http header 起作用,您可以使用元标记:

<meta http-equiv="x-ua-compatible" content="IE=9">

将它放在靠近 <head> 顶部的位置尽可能,最好在 <title> 之前元素,例如

<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=9">
<title>My webpage</title>
</head>
<body>
<p>Content goes here.</p>
</body>
</html>

有关更多信息,请访问 http://msdn.microsoft.com/en-gb/library/jj676915%28v=vs.85%29.aspx

关于.net - vbscript 在 IE10 浏览器模式下不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14265443/

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