HTA可以简单的使用HTML+JS(或VBS,但是,Edge浏览器已经不支持VBS了)写一个看似是桌面应用的网页程序。非常nice,虽然兼容性有些问题,但还是可以用的。
以下代码可以作为一个框架,后续再附加其他功能,基于这种方式,几乎可以应用所有HTML5的特性,所有CSS进行美化。
最终的效果是这样的,有待美化,应用CSS,可以随心所欲
下面直接上代码了:
main.hta文件
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>String Convert Tool V1.0</title>
<script type="text/javascript" src="./JS/main.js"></script>
<link rel="stylesheet" type="text/css" href="main.css">
<!-- 下面这些HTA窗口样式的属性,需要把上面<meta http-equiv="X-UA-Compatible" content="ie=edge" />注释掉才能显现,这是兼容性问题 -->
<HTA:APPLICATION
APPLICATIONNAME="String Convert Tool"
BORDER="dialog"
BORDERSTYLE="complex"
CAPTION="yes"
CONTEXTMENU="no"
INNERBORDER="yes"
ID="oHTA"
ICON="#"