最好的Web应用程序浏览器

时间:2008-09-01 18:48:22

标签: browser web-applications

我处于可以为我的网络应用程序选择客户端浏览器的位置。该应用程序正在内部使用,我们正在“手动”安装每个客户端。我想为浏览器找到更好的解决方案,所以:

什么是可用作Web应用程序客户端的好浏览器?

我希望拥有的一般功能:

  • 从a打开浏览器 快捷方式,直接到应用程序的URL
  • 限制导航到一组允许的网址的能力
  • 全屏模式,无菜单,无地址栏
  • javascript
  • 良好的CSS支持
  • 取消后退按钮的能力(或至少解决“网页已过期”IE问题)

IE7和FireFox是很好的候选人,但每个人似乎都有自己的问题和问题。

9 个答案:

答案 0 :(得分:6)

Mozilla Prism似乎非常适合您的目的。

它与Firefox共享代码,但设计用于运行没有通常的浏览器界面的Web应用程序,使它们看起来更像桌面应用程序。所以没有后退按钮或地址栏可以担心。

修改: Google ChromeApplication Shortcuts,因此现在可能是更好的选择。

答案 1 :(得分:2)

你的最后一点,解决“网页已过期”问题,可以通过明智地使用“303 see other”HTTP状态代码完全在服务器端解决。而不是作为HTTP POST的结果立即返回新页面,而是返回303结果代码,该代码重定向到另一个GET页面,该页面获取您想要显示的内容。这允许用户使用后退按钮而不会获得过期消息。

答案 2 :(得分:2)

由于您的特定要求,您可能需要考虑将IE ActiveX嵌入到桌面应用程序中。这样你就可以完全控制客户。

答案 3 :(得分:1)

带有少许肘部油脂的Firefox是您最好的选择。我写了locked down extensions(一个全屏,非常适合数字标牌)以及Live CD来简化部署。

答案 4 :(得分:0)

当您遇到严重问题时,使用Firefox可以将其追溯到代码并可能让某人修复它。使用IE,你不能。

答案 5 :(得分:0)

火狐:

  • 多平台
  • kiosk add-on
  • 使用zip和javascript修补chrome逻辑
  • 查看FF 3.1 javascript速度改进
  • 轻松部署标准书签

答案 6 :(得分:0)

虽然我意识到这可能不是一个选项,Google Chrome似乎有一些特别添加的功能允许这样做。再一次,也许不可用,但肯定非常有趣!

(另见the Chrome presentation,27:30)

答案 7 :(得分:0)

选择Firefox的其他一些原因:

这些插件使得开发Web应用程序变得容易得多。

答案 8 :(得分:0)

在人们对Google Chrome有更多经验之前,我认为Firefox是更好的选择。它是可扩展的,得到很好的支持。 我喜欢Chrome,但Google倾向于有较长的测试阶段,有时会放弃项目。