Ham*_*d K 5 html javascript hta
我试图了解 hta 和 html 文件之间的主要区别是什么。我用谷歌搜索,发现了这个:
主要问题是 javascript 有 bug。例如 javascript: 协议甚至不存在。Hta 似乎更喜欢 VBscript 建模编码而不是 javascript 模型,例如
<span style="cursor:hand" onclick=go()>代替<a href="#" onclick=go()>. 它是一个 Windows exe,因此根本不支持或不支持某些跨浏览器/跨平台的 html 结构。调整窗口大小也会产生不同的尺寸。
我有一些由 JavaScript 代码生成的交互式绘图(HTML5)。如果我将它们转移到 hta 文件中,它们会起作用吗?
如果不添加任何特殊代码,答案是否定的。
通常,HTML5 不适用于 HTA 文件,因为它们由 mshta.exe 运行,其行为类似于 IE7,并且 IE9 之前的 IE 版本不支持 HTML5。但是,如果您<meta http-equiv="x-ua-compatible" content="ie=edge" />在 HTA 的头部添加,HTA 将像计算机上安装的 IE 版本一样运行,因此如果计算机有 IE9 或更高版本并且您添加该标记,它将起作用。这样做的问题是,如果您升级 HTA,<hta:application/>标签将不会产生任何效果,因此您将失去图标、窗口属性等所有效果。因此,我宁愿不升级 HTA 而是使用解决方法HTML5 的。
| 归档时间: |
|
| 查看次数: |
5010 次 |
| 最近记录: |