我正在探索使用Mozilla Prism(站点特定浏览器),是我们的企业级产品之一。
这对网络开发团队来说非常有意义, - 他们只需要关注一个浏览器(布局引擎); - 开发测试推出新功能的时间大大减少; - 并且对于“不懂网络”的用户来说培训也更容易。
但是我们也预见到一些严重的缺点,比如 - 用户将被绑定到自定义客户端(在我的情况下是定制的 Mozilla Prism)。 - 其次,那些试图从随机计算机访问应用程序的用户总是需要获取客户端,这可能会变得烦人。
如果您对使用站点特定浏览器(SSB)或 Mozilla Prism 有任何想法和经验,我都乐意聆听。
答案1
我想这全都取决于情况。一方面,锁定在能够很好地支持 Web 标准的浏览器上是可以的(比锁定在 IE/Trident 浏览器上要好),但另一方面,锁定在任意浏览器上似乎都是一个坏主意(在我看来)。
在大多数情况下,无论你从锁定中获得什么Mozilla Prism(功能方面)你可以通过一些调整摆脱其他浏览器(例如,对于 IE 中的 SVG/CANVAS 支持,有几种可用的解决方法)。
我看到两个“真正”的收获:
1.) 通过不针对其他浏览器进行测试/调整来节省时间 - 然而这主要是一次性问题...一旦调整完毕您就可以开始了。
2.) Chrome。如果您希望您的应用程序看起来和感觉起来像一个应用程序,而不是一个基于 Web 的应用程序……那么 Prism 可能正是您想要的!