什么';hta(HTML应用程序)的替代方案是什么?
我必须转换HTML应用程序(.hta文件),以便它也可以在Linux和MAC上执行 有什么替代方法可以做到这一点?我应该转换成AJAX应用程序吗 有什么建议吗?或者以前有人经历过吗 里根人,什么';hta(HTML应用程序)的替代方案是什么?,html,hta,Html,Hta,我必须转换HTML应用程序(.hta文件),以便它也可以在Linux和MAC上执行 有什么替代方法可以做到这一点?我应该转换成AJAX应用程序吗 有什么建议吗?或者以前有人经历过吗 里根人, /Syed尽管您尚未提供应用程序的性质。我指的是你的申请。 我从问题中得到的是,因为您使用的是HTA应用程序,这意味着您的应用程序需要系统级访问。现在,因为Linux和windows是完全不同的平台。无法将一个应用程序从一个平台移植到另一个平台 如果你可以在插件级别工作,比如开发flash插件,或者你可以使
/Syed尽管您尚未提供应用程序的性质。我指的是你的申请。 我从问题中得到的是,因为您使用的是HTA应用程序,这意味着您的应用程序需要系统级访问。现在,因为Linux和windows是完全不同的平台。无法将一个应用程序从一个平台移植到另一个平台 如果你可以在插件级别工作,比如开发flash插件,或者你可以使用AdobeAIR来构建你的应用程序
我的意思是不要在应用程序中使用Microsoft本机代码 我认为这在很大程度上取决于HTA的功能。如果它是非常特定于Windows的,那么它可能根本无法移植到另一个系统,如果它基本上只是一个带有Javascript的网站,那么它可以在任何其他浏览器中运行,只需很少的修改……不,它不是基于Windows的应用程序。它必须在Linux和MAC上运行。事实上,页面上有一个链接,当用户点击它时,浏览器会弹出一个窗口来运行它(如果是IE)或保存.hta文件(如果是FF、Safari、Chrome)。在后一种情况下,用户必须打开文件并从下载位置手动运行。然后它会显示一个界面,用户可以在该界面上选择要安装的云应用程序。我找到了一种方法,将其转换为asp.net应用程序。因此,第一个pop窗口将不依赖于平台,用户不必先保存.hta文件以查看.hta是通过IE在Windows上允许XmlHttpRequest跨任何域的一种方法,而不受基于HTML的本地文件的跨域限制。我很感兴趣的是,如何在Linux和Mac上使用Flash/AIR或服务器端脚本等插件或复杂的JS代码解决方案来实现同样的功能(基于本地HTML+JS的文件生成XHR请求)。感谢Saruabh的建议。但我通过将应用程序升级到ASP.NET应用程序完成了任务。它工作正常,非常稳定。