代码之家  ›  专栏  ›  技术社区  ›  Jeff Meatball Yang

我们应该为内部网应用程序部署Webkit浏览器吗?

  •  3
  • Jeff Meatball Yang  · 技术社区  · 15 年前

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

    1. 已经部署好了。
    2. 它已经理解了NTLM身份验证,因此与我们的域级安全性很好地集成。

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

    1. IE7和IE8比基于Webkit的浏览器慢。句号。
    2. 存在技术限制,例如缺少 canvas 元素、CSS错误等,使得很难使用第三方软件包,甚至很难在IE版本间一致地编写代码。
    3. 用户越来越多地使用Firefox或Chrome,甚至用于内部网。

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

    2 回复  |  直到 15 年前
        1
  •  2
  •   Dan McGrath    15 年前

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

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

    我在工作中使用基于Webkit的浏览器,尽管我们有一大堆糟糕的/只支持IE的网站。我不得不偶尔打开IE来完成这些网站上的任务。现在,我可以接受它,因为我已经习惯了,我更喜欢轻微的痛苦,能够使用Chrome与其他一切。然而,非技术性员工却不是,他们更愿意坐在IE里(因为在他们看来,这是Chrome的错,网站没有运行{因为它已经运行了好几年了[从商业角度来看,这一点很难反驳(没有带来他们认为是“技术上的混乱”]))

    只要确保你计划好了,第一次就尽可能顺利。用户购买是你想要的,而不是反弹。

        2
  •  0
  •   AngryHacker    15 年前

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