Web应用程序的最佳浏览器

时间:2020-03-05 18:46:05  来源:igfitidea点击:

我可以为我的Web应用程序选择客户端浏览器。该应用程序正在内部使用,我们正在"手动"安装每个客户端。我想为浏览器找到一个更好的解决方案,所以:

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

我想拥有的一般功能:

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

IE7和FireFox都是不错的选择,但是它们似乎都有各自的问题。

解决方案

回答

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

回答

当我们遇到严重问题时,使用Firefox可以将其追溯到代码中,甚至可以找人进行修复。使用IE,我们不能这样做。

回答

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

回答

Mozilla Prism似乎很适合目的。

它与Firefox共享代码,但旨在在没有常规浏览器界面的情况下运行Web应用程序,从而使它们看起来更像桌面应用程序。因此,无需担心后退按钮或者地址栏。

编辑:谷歌浏览器有应用程序快捷方式,所以现在可能是一个更好的选择。

回答

Firefox:

  • 多平台
  • 信息亭添加组件
  • 用zip和javascript修补chrome逻辑
  • 查看FF 3.1 javascript速度改进
  • 轻松部署标准书签

回答

尽管我意识到这可能不是一个选择,但是Google Chrome浏览器似乎已添加了一些专门允许该功能的功能。再说一次,也许还没用,但是肯定很有趣!

(另请参见Chrome演示文稿,27:30)

回答

选择Firefox的其他一些原因:

  • 萤火虫
  • Web开发人员
  • 篡改数据

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

回答

Firefox的肘部润滑脂是我们最好的选择。我编写了锁定扩展(全屏扩展,非常适合数字标牌)和Live CD,以简化部署。

回答

除非人们对Google Chrome有更多的经验,否则我认为Firefox是更好的选择。它是可扩展的,得到了​​很好的支持。
我喜欢Chrome,但Google倾向于长时间进行测试,有时会放弃项目。