3

在我工作的地方,我们发现开发 IE 变得越来越困难,从 Intranet 应用程序的角度来看,IE 是历史上最容易定位的浏览器。

  1. 它已经部署了。
  2. 它已经了解 NTLM 身份验证,因此与我们的域级安全性很好地集成在一起。
  3. 它具有整洁的,尽管是非标准的特性,例如 XMLDOM 和 XmlHTTP。

现在,我们对 IE 提出的问题越来越恼火:

  1. 有几个版本:IE 7、8 和即将推出的 9 beta,它们在性能、功能(尤其是 re:security 和区域)和美观方面都有略微不同的问题。
  2. IE 7 和 8 比基于 Webkit 的浏览器慢。时期。
  3. 存在诸如缺少canvas元素、CSS 错误等技术限制,这使得很难使用 3rd 方包,甚至难以跨 IE 版本一致地编写代码。
  4. 用户越来越多地使用 Firefox 或 Chrome,甚至用于 Intranet。

有没有人有过转型的经验?

任何的建议都受欢迎。

4

2 回答 2

2

首先,使用基于 Webkit 的浏览器检查所有当前的 Intranet 应用程序。如果您要创建一个将在 IE 上损坏的 Intranet 站点(例如,使用 canvas),那么您最好确保在强制每个人都需要之前修复所有在现代基于 Webkit 的浏览器上损坏的旧 Intranet 应用程序运行非 IE 浏览器。

确保浏览器在您的公司网络上也能正常运行。例如:Chrome 在 NTLM/Kerberos 方面仍有一些突出的问题。虽然这是一个小问题,如果这意味着您可以删除 IE。但是,根据您的用户群,永远不要低估那些只使用 IE 的用户所需要的用户注意力。

我在工作中使用基于 Webkit 的浏览器,尽管我们有大量的蹩脚/损坏的 IE 网站。我不得不偶尔打开 IE 来完成那些网站上的任务。现在,我可以接受它,因为我已经习惯了它,并且更喜欢能够将 Chrome 与其他所有东西一起使用的轻微痛苦。然而,非技术员工不是而且更愿意只坐在 IE 中(因为在他们看来,这是 Chrome 的错,该网站无法正常工作{因为它已经运行了好几年了[这点很难与企业争论观点(没有引入他们驳回的“技术上的胡说八道”)]})

所以,当然,去做。只要确保您计划好它,以便它在第一次时尽可能顺利。用户支持是你想要的,而不是强烈反对。

于 2010-05-25T05:33:45.627 回答
0

我的开发方法一直是为 Firefox 或 Chrome 编写,它只适用于 IE。我知道,这是违反直觉的,但它经常对我有用。

于 2010-05-25T05:22:58.560 回答