我的css有问题,在IE兼容模式下查看。
例如
div#tab-bar-selected{
border-top-left-radius:5px;
border-top-right-radius:0;
border-bottom-right-radius:0;
border-bottom-left-radius:5px;
}
边框不是圆形的,它不仅仅是border-radius,vertical-align:midle,而且大多数CSS3都不起作用,如果我执行以下两项操作,则不会出现此问题
<meta http-equiv="X-UA-Compatible" content="IE=edge">
放入html文件中。但我需要将我的网站置于兼容性视图设置中,因为触发vbscript需要一个功能。如果我执行上面提到的两步,浏览器将无法识别vbscript函数/函数未定义。
以下是vbscript
sub launchBarcode()
Dim appShell
Set appShell = CreateObject("WScript.Shell")
Set WshUserEnv=appShell.Environment("System")
Dim program
'Waited for you to close the window before it continued.
appShell.Run WshUserEnv("ilms02") & "\\BarcodeReader\\BarcodeReader.exe",1,True
appShell.SendKeys "{F5}"
Set appShell = Nothing
end sub
如何在不损坏CSS的情况下让IE识别vbscript功能。
希望有人能提供一些解决方案。
我正在使用IE11
答案 0 :(得分:2)
现在你不应该使用VBScript。
从Internet Explorer 11开始,VBScript被视为已弃用,不应再用作IE11的脚本语言。在IE11边缘模式下显示的网页不会在Internet区域中执行VBScript代码。其他安全区域中显示的网页支持VBScript。
出于兼容性原因,VBScript确实执行旧版文档模式(IE10标准模式及更早版本),但是,这应该被视为临时解决方案。 VBScript可用于其他安全区域中显示的网页。
你可以试试这个:
<meta http-equiv="x-ua-compatible" content="IE=10,9" >