我处于可以为我的网络应用程序选择客户端浏览器的位置。该应用程序正在内部使用,我们正在“手动”安装每个客户端。我想为浏览器找到更好的解决方案,所以:
什么是可用作Web应用程序客户端的好浏览器?
我希望拥有的一般功能:
IE7和FireFox是很好的候选人,但每个人似乎都有自己的问题和问题。
答案 0 :(得分:6)
Mozilla Prism似乎非常适合您的目的。
它与Firefox共享代码,但设计用于运行没有通常的浏览器界面的Web应用程序,使它们看起来更像桌面应用程序。所以没有后退按钮或地址栏可以担心。
修改: Google Chrome已Application 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)
火狐:
答案 6 :(得分:0)
虽然我意识到这可能不是一个选项,Google Chrome似乎有一些特别添加的功能允许这样做。再一次,也许不可用,但肯定非常有趣!
(另见the Chrome presentation,27:30)
答案 7 :(得分:0)
答案 8 :(得分:0)
在人们对Google Chrome有更多经验之前,我认为Firefox是更好的选择。它是可扩展的,得到很好的支持。 我喜欢Chrome,但Google倾向于有较长的测试阶段,有时会放弃项目。