在我工作的地方,我们发现越来越难以为 IE 开发,从内联网应用的角度来看,IE 历来是最容易定位的浏览器。
- 它已经部署了。
- 它已经理解 NTLM 身份验证,因此与我们的域级安全性很好地集成。
- 它具有简洁但非标准的功能,例如 XMLDOM 和 XmlHTTP。
现在,我们对 IE 出现的问题越来越恼火:
- 有多个版本:IE 7、8 和即将推出的 9 beta,它们在性能、功能(特别是安全和区域)和美学方面都存在略有不同的问题。
- IE 7 和 8 比基于 Webkit 的浏览器慢。期间。
- 存在技术限制,例如缺少
canvas
元素、CSS 错误等,这使得很难使用第 3 方包,甚至很难跨 IE 版本一致地编写代码。 - 用户越来越多地使用 Firefox 或 Chrome,甚至用于内部网。
有没有人有过渡的经验?
欢迎任何建议。
最佳答案
首先,使用基于Webkit 的浏览器检查所有当前的Intranet 应用程序。如果你打算制作一个在 IE 上会被破坏的内部网站(例如,使用 Canvas ),那么你最好确保在你强制每个人都需要运行非 IE 浏览器。
确保浏览器在您的公司网络上也能正常运行。例如:Chrome 在 NTLM/Kerberos 方面仍有一些 Unresolved 问题。虽然这是一个小问题,但如果这意味着您可以放弃 IE。但是,根据您的用户群,永远不要低估那些只使用 IE 的用户所需要的用户关注度。
我在工作中使用基于 Webkit 的浏览器,尽管我们有大量糟糕/损坏的纯 IE 网站。我不得不偶尔打开 IE 来完成这些网站上的任务。现在,我对它没意见,因为我已经习惯了它,并且更喜欢能够将 Chrome 与其他所有东西一起使用的轻微痛苦。然而,非技术员工不是并且更愿意只坐在 IE 中(因为在他们看来,网站无法运行是 Chrome 的错{因为它已经运行良好好几年了[企业很难反驳这一点观点(没有引入他们驳回的“技术上的庞然大物”)]})
所以,当然,去做吧。只要确保您做好计划,以便第一次就尽可能顺利地进行。用户购买是您想要的,而不是强烈反对。
关于internet-explorer - 我们应该为我们的 Intranet 应用程序部署 Webkit 浏览器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2902192/