2011-09-06 101 views
3

我想构建一个应用程序,它将像web浏览器一样加载web。但我希望它看起来像应用程序或像.exe。当我双击时,它会运行应用程序并加载网页。谷歌浏览器框架不能使用HTML应用程序(.HTA)

我的目标是:

  1. 应用程式载入全屏。
  2. 没有工具栏,地址栏,后退按钮,一个按钮,等类的网络浏览器现在

我尝试用名.hta,我包括有在我的服务器显示我的web应用程序。但是,问题是当我打开我的.hta文件时,谷歌浏览器框架无法加载。所以,网络看起来很糟糕。我尝试用Internet Explorer打开。铬框架正常运行。

有一些替代方法,技巧或方法来解决我的问题? 感谢您的提前。

回答

2

使用便携式Chrome v.18,它也嵌入了Flash Player。如果您需要ActiveX支持(Chrome中的IE行为,对于FSO FileSystem对象访问非常有用,并且音频可靠),请安装Neptune for Webkit,超过there。然后,创建Chrome.exe的快捷方式。它右键 - >属性,然后定义这个逻辑的目标:

C:\...yourpath...\GoogleChromePortable.exe --kiosk http:/ /www.yourappurl.com. 

--kiosk允许Chrome浏览器在全屏模式(相当于F11)自动(ALT + F4关闭)打开,并禁用某些键盘快捷方式,http://www.yourappurl.com是您为您的应用/游戏/网站定义托管或本地路径URL的地方。这意味着,当点击该快捷方式时,该网站将自动以Kiosk模式打开。

要摆脱kiosk模式,您可以将值设置回-k而不是--kiosk。 Chrome现在可以正常打开。

由于您使用的是便携版Chrome,因此您可以将Chrome文件与应用程序文件一起分发。这确保了您的应用将始终使用Chrome打开,并且它提供了.exe文件的专业外观,而实际上它只是一个简单的浏览器快捷方式。您还可以更改其中一个应用的快捷方式的名称,并更改该快捷方式的图标图形。

享受专业经销任何HTML4/HTML5应用;) 我personnally有同样的问题,学习和测试了很多与Adobe AIR和Appcelerator的钛(以及其他许多人一样,HTMLEXE,QT等后),我发现这个有用,可靠,简单和专业的方式来分发我的HTML4和HTML5游戏:)

相关问题