我想构建一个像Web浏览器一样加载Web的应用程序。但我希望它看起来像应用程序或类似.exe。当我双击时,它将运行应用程序并加载网络。
我的目标是:
现在我尝试使用.hta并在其中包含<iframe>
以在我的服务器上显示我的Web应用程序。但是,问题是当我打开我的.hta文件时,谷歌镀铬框架不会加载。所以,网络看起来很糟糕。我尝试用Internet Explorer打开。镀铬框架正常运行。
有一些替代方法,技巧或方法可以解决我的问题吗? 谢谢你的进步。
答案 0 :(得分:2)
使用便携式Chrome v.18,它还嵌入了Flash Player。如果您需要ActiveX支持(Chrome中的IE行为,对FSO FileSystem对象访问非常有用,以及可靠的音频),请通过 there 安装Neptune for Webkit。然后,创建Chrome.exe的快捷方式。右键单击它&gt;属性,然后用这个逻辑定义目标:
C:\...yourpath...\GoogleChromePortable.exe --kiosk http:/ /www.yourappurl.com.
- 自助服务终端允许Chrome以全屏模式(相当于F11)自动打开(Alt + F4关闭),并禁用某些键盘快捷键,http:/ /www.yourappurl.com是您定义的位置应用程序/游戏/网站的托管或本地路径URL。这意味着,当点击该快捷方式时,该网站将自动以自助服务终端模式打开。
要摆脱信息亭模式,您可以将值设置为-k而不是--kiosk。 Chrome现在可以正常打开。
当您使用便携版Chrome时,您可以将Chrome文件与应用文件一起分发。这样可以确保您的应用始终使用Chrome打开,并且可以提供.exe文件的专业外观,而实际上它只是一个简单的浏览器快捷方式。您还可以更改其中一个应用程序的快捷方式名称,并更改快捷方式的图标图形。
享受任何HTML4 / HTML5应用的专业发布;) 我个人也遇到了同样的问题,经过Adobe Air和Titanium Appcelerator(以及许多其他人,如HTMLEXE,QT等)的学习和测试后,我发现这种有用,可靠,简单和专业的方式来分发我的HTML4和HTML5游戏:)
答案 1 :(得分:0)
尝试Titanium:http://www.appcelerator.com/。它使自定义构建exes来自html&amp; JS并使用webkit。还有一个名为Splashkit:http://code.google.com/p/splashkit/,它更轻松,更开源,但没有支持或文档,只有Windows二进制文件可用。