我可以在内部显示 HTA 的 IE 兼容版本吗?

Can I display the IE compatibility version of a HTA inside itself?

所以我得到了在 HTA 中运行的代码...

jsv=ScriptEngine()+' v'
    +ScriptEngineMajorVersion()+'.'
    +ScriptEngineMinorVersion()+'.'
    +ScriptEngineBuildVersion()

它显示 HTA 正在使用的 JScript 的版本。

所以...我的问题是:

我能否以相同的方式显示 HTA 的 IE 兼容模式 版本或类似版本?

如果是这样...怎么做?!

在 IE8 及更高版本中,您可以检索 document.documentMode。它给你一个代表当前文档模式的数字,5 代表 quirks-mode,6 代表 IE6 等等。

在IE6-7中有document.combatMode,它返回一个字符串告诉你标准兼容模式是否打开。

注意,ScriptEngine returns 最新可用的 JScript 版本,使用的文档模式不会更改值。