Internet explorer 我们是否应该为内部网应用程序部署Webkit浏览器?

Internet explorer 我们是否应该为内部网应用程序部署Webkit浏览器?,internet-explorer,webkit,intranet,Internet Explorer,Webkit,Intranet,在我工作的地方,我们越来越难以开发IE,从内部网应用程序的角度来看,IE历来是最容易瞄准的浏览器 它已经部署好了 它已经理解了NTLM身份验证,因此与我们的域级安全性很好地集成 它有整洁的、尽管是非标准的特性,比如XMLDOM和XmlHTTP 现在,我们对IE提出的问题越来越恼火: 有几个版本:IE 7、8和即将推出的9 beta版,它们在性能、功能(尤其是安全性和区域)和美学方面都有一些稍有不同的问题 IE7和IE8比基于Webkit的浏览器速度慢。句号 有一些技术限制,例如缺少canvas元

在我工作的地方,我们越来越难以开发IE,从内部网应用程序的角度来看,IE历来是最容易瞄准的浏览器

  • 它已经部署好了
  • 它已经理解了NTLM身份验证,因此与我们的域级安全性很好地集成
  • 它有整洁的、尽管是非标准的特性,比如XMLDOM和XmlHTTP
  • 现在,我们对IE提出的问题越来越恼火:

  • 有几个版本:IE 7、8和即将推出的9 beta版,它们在性能、功能(尤其是安全性和区域)和美学方面都有一些稍有不同的问题
  • IE7和IE8比基于Webkit的浏览器速度慢。句号
  • 有一些技术限制,例如缺少
    canvas
    元素、CSS错误等,这使得使用第三方软件包甚至在IE版本中一致地编写代码变得困难
  • 用户越来越多地使用Firefox或Chrome,甚至用于内部网
  • 有没有人有过转型的经验


    任何建议都欢迎。

    我的开发方法一直是为Firefox或Chrome编写,它只在IE中起作用。我知道,这是违反直觉的,但对我来说,它通常起作用。

    首先,使用基于Webkit的浏览器检查所有当前的intranet应用程序。如果你打算在IE上创建一个会被破坏的intranet站点(例如,使用canvas),那么你最好确保在强制每个人都需要运行非IE浏览器之前,修复在基于Webkit的现代浏览器上被破坏的任何遗留intranet应用程序

    确保浏览器在您的公司网络上也能正常工作。例如:Chrome在NTLM/Kerberos方面仍然存在一些悬而未决的问题。尽管这是一个小问题,如果这意味着你可以放弃IE。但是,根据你的用户群,永远不要低估那些只使用过IE的用户所需要的关注度

    我在工作中使用基于Webkit的浏览器,尽管我们有很多只支持IE的糟糕网站。我不得不偶尔打开IE来完成这些站点上的任务。现在,我可以接受它了,因为我已经习惯了它,我更喜欢轻微的痛苦,因为我可以将Chrome与其他任何东西一起使用。然而,非技术员工不是,也更愿意坐在IE中(因为在他们看来,网站不工作是Chrome的错{因为它已经工作了好几年了[从商业角度来看,这是一个很难争辩的问题(没有带来他们所摒弃的“技术上的混乱”)

    所以,当然,去做。只要确保你计划好了,第一次就可以尽可能顺利地进行。用户买入是你想要的,而不是反弹