Rew*_*ind 12 firefox html5 internet-explorer google-chrome hta
我想将网页html5/js页面转换为桌面应用程序.他们可以在没有实时互联网连接的桌面上使用的东西.(我不想重新编码我的html5或js.)
如果最终用户安装了Internet Explorer,我可以轻松将其移植到hta文件中.但是,如果他们使用Vista或更高版本并且已卸载Internet Explorer(您可以这样做)会怎样?如果他们的主浏览器是Firefox或Chrome怎么办?
我正在寻找Firefox,看起来Prism是hta文件的替代品,但如果你去Mozilla的Prism页面,它说它是一种不再被追求的技术.
所以我有几个问题:
Tee*_*emu 13
实际上,HTA不是由Internet Explorer运行的.它们由mshta.exe运行,该程序安装在Windows/System32(Windows7)中.但是,HTA使用IE的渲染引擎,并且不能在没有IE的情况下运行.它们也仅适用于Windows用户.
可以使用添加HTML5支持<meta http-equiv="x-ua-compatible" content="ie=9">.根据我自己的经验也<!DOCTYPE html>需要.
MSDN中的更多信息:HTA简介
在SO:HTA的; 使用其他浏览器托管?
我会说.hta应用程序已经过时,因为它们不支持现代设计标准.您仍然可以使用它们或使用像David Esperalta那样的其他HTML编译器,它对于非常简单的应用程序来说已经足够了,但它们都依赖于IE而且我们都知道它是多么有限和缓慢.
两个提到的选项都基于Chromium(与Chrome相同),Node.js和V8.它们支持HTML5,CSS3和最新的JavaScript引擎,包括最新的ECMAScript功能!
由于他们使用node.js,您可以在DOM中使用任何内置库(如FileSystem)或任何npm包!
npm注册表托管了超过25万个可重用代码包 - 世界上最大的代码注册表.
这两个选项都是免费的和开源的,但是电子支持ffmpeg编解码器而无需下载或构建它们.
您的应用程序将是100%独立的,您可以为Windows,macOS和Linux构建相同的应用程序.
电子还可以提供简单的解决方案来自动编译和使用CoffeeScript,Babel,LESS,SASS等.
| 归档时间: |
|
| 查看次数: |
20732 次 |
| 最近记录: |