如何最好地说服人们升级 IE?

发布于 2024-07-22 09:40:44 字数 1052 浏览 8 评论 0原文

我最近问了一个问题 因措辞过于强硬而被否决。 我今天要再试一次,因为这是我真正关心的事情,而且我确实希望得到 SO 上聪明人的反馈和想法。

IE6 并不是我存在的祸根,但也差不多了。 我是一名 Web 开发人员,花了太多时间修复 IE6 的问题。 考虑到它的历史和相对质量,我很惊讶这么多人仍在使用它。

据我了解,有些公司仍然使用它来支持旧版内部 Web 应用程序,但我发现现在有两家公司尚未升级,仅仅是因为 XP 的自动更新默认不提供它(您必须通过基于浏览器的 Windows 更新)安装 IE7/8)。

因此,忘记那些需要它的人,如何说服个人或组织升级到较新版本的 IE?

警告横幅有效吗? 我之前考虑过跳过 IE6 修复,并添加“此网站在...中效果最好”的声明,但是渲染不佳的网站肯定会让我和/或我的客户看起来很糟糕,而不是 IE6。

还有一些人不需要保留 IE6,但无法升级,因为他们处于受控环境中。 影响他们足以让他们的管理员采取措施解决问题的最佳方法是什么?

注意:正如我上次所说,我不关心将这些人转移到另一个浏览器。 我不介意给他们这个选项,但这当然不应该是 Firefox/FOSS uber-alles 线程。

我也不是在寻求战斗,只是寻求建设性的想法,让企业类型以破坏性最小的方式了解浏览器技术。

编辑:有几个“你不能强迫它”的答案。 我同意,但我觉得我可以影响它。 当我看到 IE6 时,我会告诉人们,但我并不会支持每个访问我创建的网站的 IE6 用户。

考虑香烟上的健康警告。 他们不会强迫人们戒烟,但他们确实以简洁且(现在)相当残酷的方式进行教育。 毫无疑问,教育人们对吸烟者的数量产生了巨大的影响。

IE6 的成瘾性比吸烟要低得多,所以,是的,推动教育理念似乎能够影响正确的人做正确的事。

I recently asked a question that got shot down for being too strongly worded. I'm having another go today because it's something I really am concerned about and I really do want feedback and ideas from the smart people on SO.

IE6 isn't quite the bane of my existence, but it's close. I'm a web-developer and spend too much time fixing things for IE6. Considering its age and relative quality, I'm shocked so many people are still using it.

I understand that some companies still use it for legacy internal webapp support but I've found two companies now that haven't upgraded solely because XP's automatic updates doesn't offer it by default (you have to go through the browser-based Windows Update to install IE7/8).

So forgetting those that need it, how would you convince an individual or organisation to upgrade to a newer version of IE?

Do warning banners work? I've considered skipping doing the IE6-fixing before and putting a "This site works best in..." statement up but surely having a poorly-rendered site makes me and/or my client look bad, not IE6.

There are also people who don't need to keep IE6 but cannot upgrade because they're in a controlled environment. What is the best way to influence them enough to get their admins to do something about the problem?

Note: As I said last time, I don't care about moving these people to another browser. I don't mind giving them the option but this certainly isn't supposed to be a Firefox/FOSS uber-alles thread.

I'm also not looking for a fight, just constructive ideas on making business types aware of browser technologies in the least damaging way.

Edit: There are a couple of "you can't force it" answers. I agree, but I feel I could influence it. I tell people when I see IE6 but I'm not sitting behind every IE6 user that accesses a site I've made.

Consider health warnings on cigarettes. They don't force people to stop smoking but they do educate in a succinct and (nowadays) fairly brutal way. There's no doubt that educating people has had a massive effect on the numbers of smokers.

IE6 is a lot less addictive than smoking so, yeah, pushing the education idea seems like it might be able to influence the right people to do the right thing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(30

纸伞微斜 2024-07-29 09:40:45

您可能认为选项卡式浏览足以成为一个卖点。

You'd think that tabbed browsing would be enough of a selling point.

她如夕阳 2024-07-29 09:40:45

您能够“强制”升级的唯一方法是为需要最新版本的 Internet Exploder 才能运行的企业创建必备应用程序。

然而,这种可能性很小。

更好的选择是在实际开发 Web 应用程序时考虑到您的目标市场。 如果您正在为传统浏览器为常态的企业开发产品,那么请开发以满足该需求。

你只能牵着访客的手走这么远。 如果他们不愿意通过浏览器选择来改变他们的行为,那么这真的不是你的问题。

归根结底,如果我们决定绝对必须满足所有人的需求,那么您就可以忘记过去 15 年浏览器技术所取得的所有进步,并实现(接近)100% 的覆盖率。 但这太荒谬了。

基本上 - 使用跨浏览器兼容技术为您的目标市场进行开发,并根据需要降低功能/样式 - 并意识到您无法始终取悦所有人

The only way that you will be able to "force" upgrades is to create a must-have application for enterprise that requires the latest version of Internet Exploder to function.

Chances of that, however, are slim.

A far better option is to actually develop your web application with your target market in mind. If you are developing a product for enterprise where legacy browsers are the norm, then develop to cater for that.

You can only go so far in holding your visitors hand. If they are not willing to change their behaviour with browser choice then it really is not your problem.

At the end of the day, if we decided that we absolutely must cater for everyone, then you can forget all about any of the advancements that have been made in browser technology over the last 15 years and have (close on) 100% coverage. But thats just ridiculous.

Basically - develop for your target market using cross-browser compatible technologies and degrade functionality/styling as neccessary - and realise that you can't please everybody all the time

雨夜星沙 2024-07-29 09:40:45

我认为最好的方法是仅针对 IE7+ 重新打包您的网站(显示 IE6 的旧版本),并以有吸引力的方式在您的 IE6 网站上做广告,例如“新”“升级到 V2,新的特色产品”等欺骗性但无害的营销方式:P。 基本上,让他们对转向 IE7/FF/等具有吸引力。 否则人们不会认为值得付出努力。

移动将以对数甚至指数的速度进行,即当用户开始移动时,更多的用户会相信这是值得的,就像同伴压力一样:P

i think the best way is to repackage your site only for IE7+(displaying the old version for IE6) and advertise it on your IE6 site in an attractive way like "NEW" "UPGRADE TO GO TO V2, the NEW FEATURED THING" and other deceptive but harmless ways of marketing :P . basically, make it attractive for them to move on to IE7/FF/etc. or people wont think it would be worth the effort.

the move would be logarithmically or even exponentially paced, i.e as users start moving, more users would get convinced its worth it, something like peer pressure :P

誰認得朕 2024-07-29 09:40:45

你必须好好论证一下。 例如,FF 更安全,因为它通常使用比 IE6 更少的权限运行。

digg 上有一些有趣的 img,学校管理员升级到 firefox 的通知,这就是原因之一。

编辑:我在我的热门网站上使用 ie6update.com 的脚本来帮助那些可怜的 ie6 用户升级:P

You'd have to make a good argument. For example how FF is more secure because it generally runs using less privileges than IE6.

There was some funny img on digg, a notice from school admins upgrading to firefox, and that was one of the reasons.

edit: I use ie6update.com's script on my popular site to help those poor ie6 users upgrade :P

扭转时空 2024-07-29 09:40:45

您知道停止活在过去脚本吗? 只需将脚本放在您的网站上即可鼓励 IE6 用户升级,并提供友好、非谴责性的消息并链接到最新的 IE。

Are you aware of the Stop Living In the Past script? Just plop the script on your website to encourage IE6 users to upgrade, with a friendly, non-condemning message and link to the latest IE.

糖果控 2024-07-29 09:40:45

您可以通过使用 HiJackThis 之类的工具扫描他们的计算机来向他们证明这一点,以向他们展示由于没有最新的 IE,他们现有的计算机受到了多大的损害。

You could prove it to them by scanning their machine with something like HiJackThis to show them how compromised their existing computer is by not having the latest IE.

注定孤独终老 2024-07-29 09:40:45

简单!..新版本尚未经过彻底测试,因此不受支持!..许多软件产品的新版本还引入了毫无戒心的被动功能,这些功能以营销为导向,甚至窃听机密信息!

Simple!.. Newer versions have not been thoroughly tested and therefore are not supported!.. Newer versions of many software products also introduce unsuspecting passive features which are marketing oriented and even eavesdrop on confidential information!

眼趣 2024-07-29 09:40:45

不要成为第一个尝试新事物的人,
也不是最后一个把旧的抛在一边的人。

——亚历山大·波普

Be not the first by whom the new are tried,
Nor yet the last to lay the old aside.

-- Alexander Pope

夜深人未静 2024-07-29 09:40:45

你无法说服人们升级。 剩下的唯一拥有 IE6 的人要么不关心,要么在大公司/政府工作,无法控制自己使用的浏览器。

横幅或警告只会惹恼他们所有人。

You cannot convince people to upgrade. The only people left who have IE6 either don't care or work in large corporations/government who have no control over which browser they use.

A banner or warning is just going to annoy them all.

中性美 2024-07-29 09:40:45

根据我的经验,如果您遇到渲染问题,通常是 CSS 存在更深层次的问题。 通常,我会制作一个样式表,它在 IE 和 Firefox 中的运行情况大致相同。

例如,如果您没有明确包含文档类型,则使用自动边距将 div 居中将无法在 IE 中工作。 这确实是 html 文档的正常预期,因此渲染问题一开始就不是问题。

这些东西沿着图腾柱向上移动。 除非您使用 ASP.NET Web 控件,否则使用单个样式表使您的 div 在所有浏览器中正确呈现应该没有问题。

From my experiences, if you're having rendering issues, it's typically a deeper issues with your css. Typically, I make one stylesheet and it runs more or less identically in both IE and Firefox.

For example, centering a div using auto margins won't work in IE if you don't explicitly include a doctype. This is really a normal expectation for an html document so the rendering issue isn't an issue to begin with.

These sorts of things travel up the totem pole. Unless you're using ASP.NET web controls, you should have no trouble making your divs render correctly in all browsers using a single stylesheet.

☆獨立☆ 2024-07-29 09:40:45

为网络制定一项标准。
然后修复IE。

Create one standard for the web.
Then fix IE.

烟沫凡尘 2024-07-29 09:40:44

忽略强制使用 IE6 的安装,考虑对应用程序进行分段,为 IE6 用户提供基本(尽管无错误且可用)功能,而高级功能仅适用于较新的浏览器。 通过提供炫酷内容的承诺吸引用户使用较新的浏览器。

Ignoring installations where IE6 is mandated, consider segmenting your application, with basic (though non-buggy and usable) functionality available to IE6 users, and advanced functionality available only to newer browsers. Draw users to newer browsers with the promise of cool stuff.

云裳 2024-07-29 09:40:44

您不能强迫他们,尤其是当他们公司的 IT 强制要求使用 IE6 时。

编辑:我同意教育人们,但是尽管有人受过教育,但除非 IT 允许,否则他仍然无法升级。

You can't force them, especially if IT in their companies mandates IE6.

EDIT: I agree about educating people, but although someone is educated, he still can't upgrade unless IT allows it.

離人涙 2024-07-29 09:40:44

好吧,你总是可以告诉他们它已经 8 岁了。 可能比他们的电视或汽车还老。 如果可以免费获得,大多数人都愿意升级到更新的型号。 只需将其与其他事物(例如汽车和电视)联系起来,即可让他们了解它的实际年龄。 这对于高层管理人员来说应该很有效,因为他们通常会失去很多技术重点。 :)

Well, you could always tell them it is 8 years old. Probably older than their TV or car. Most people will willing upgrade to a newer model if they can get it free. Just put it in terms of other things (like cars and TVs) to get them an idea of how old it really is. This should work well with upper management types as they lose alot of technical focus...usually. :)

追我者格杀勿论 2024-07-29 09:40:44

简单的销售。

您必须找到用户的动机,并向他们展示升级将如何使他们受益。

问题是对于你的目标用户(通常是非技术人员,或者受公司政策约束)来说,除了我认为的恐吓策略之外,没有什么可以激励他们的。

您可以只为 IE 编写非常简单、易于维护的页面,并为其他浏览器保存很酷的东西,并向他们展示其他浏览器可以做什么的预览...

Simple sales.

You have to find what motivates your users, and demonstrate to them how upgrading will benefit them.

The problem is for the users you're targeting (non-tech savvy usually, or else corporate policy bound), there isn't much to motivate them, other than scare tactics I suppose.

You could write very simple easy to maintain pages for IE only, and save the cool stuff for other browsers, and show them a preview of what another browser could do...

漫漫岁月 2024-07-29 09:40:44

这是一个很好的: Microsoft SharePoint 2010 将不支持 IE6。

这将迫使大多数大公司进行升级。

Here's a good one: Microsoft SharePoint 2010 will not support IE6.

This will force the majority of most large companies to upgrade.

╰ゝ天使的微笑 2024-07-29 09:40:44

奥利,

我以前也遇到过你的情况。 在所有情况下,我都会确保我的 CSS 和 Javascript 在 IE6 中呈现并运行良好,但随后我会为更高版本的浏览器添加渐进增强功能。 然后我通过说“我添加了一些额外的东西,您可以在较新的浏览器中看到”来吸引客户。 大多数时候,这本身就让他们有兴趣做出转变。

Oli,

I have been in your situation before. In all cases, I make sure my CSS and Javascript renders and works well in IE6, but then I add progressive enhancements for later browsers. Then I entice the customer by saying "I've added some extra things which you can see in newer browsers". This itself at most times makes them intrigued to make the switch.

黯然 2024-07-29 09:40:44

下载 IE8、Google Chrome、Safari 或 Firefox,并向他们展示它们渲染页面的速度比 IE6 快多少。

告诉他们请求缓存在 IE6 上也无法正常工作(如果您使用的是 IIS)

,但老实说,向他们展示较新浏览器的速度,尤其是当您使用大量 JavaScript 进行操作时。 新的渲染速度是惊人的。

Download IE8, Google Chrome, Safari, or Firefox and show them how much faster they render a page than IE6.

Tell them that request caching does not work correctly with IE6 either (if you're using IIS)

But in all honesty, show them the speed of the newer browsers, especially if you are doing anything with a lot of javascript. The new rendering speeds are phenomenal.

活雷疯 2024-07-29 09:40:44

GMail 向 IE6/7 用户显示了一条不显眼的小通知,大意是“希望您的 GMail 工作得更好/更快?请单击此处”。 登陆页面提供了 Chrome、FF3 和 IE8 的升级。

我认为,如果更多的网站宣传最终用户安装来自受信任名称的免费升级软件的好处; 这将有很长的路要走。

GMail showed IE6/7 users a small unobtrusive notification to the effect of, "Want your GMail to work better/faster? Click here". The landing page offered upgrades to Chrome, FF3, and IE8.

I think if more sites spread the word about the end-user benefits of installing free, upgraded software from trusted names; that would go a very long way.

淡看悲欢离合 2024-07-29 09:40:44

我认为最好的希望就是破解 CSS,但使用横幅。

温馨提示:朋友们不要让朋友用IE6。

MouseOver 读者 FTW!

I think the best you can hope for is hacking the CSS, but using a banner.

A Note to Everyone: Friends don't let friends use IE6.

MouseOver Readers FTW!

栀子花开つ 2024-07-29 09:40:44

我认为目前最好的办法就是解决这个问题。 我会尽力使您的网站与 IE6 和 IE6 完全兼容。 向上。 但是,您仍然可以在网站中包含浏览器检测,告诉用户他们正在使用的浏览器可能无法在您的网站上正常工作。

我以前见过网站这样做。 我想到了美国银行的网上银行。 过去,当您运行 Google Chrome 时,他们会发布一条有关此影响的消息。 您可能会收到一条警告消息,指出该网站可能无法在您的浏览器上正常工作,尽管它在大多数情况下都可以正常工作。 这是鼓励用户升级的一种方式。 但这是一条很好的界限。 如果你做得太过分,你将不可避免地吓跑一些不愿意或无法(比如公共图书馆、学校等)升级浏览器的用户。

I think for now the best thing is to deal with it. I'd try to make your site fully compatible with IE6 & up. But, you could still include browser detection in the site that tells the user that they're using a browser that may not work properly for your site.

I've seen sites do this before. Bank of America's online banking comes to mind. In the past they'd put up a message to this affect when you ran Google Chrome. You can have a warning message stating that the site may not work properly with your browser, even though it does for the most part. This is one way to encourage the user to upgrade. But it's a fine line. If you overdo it you'll inevitably scare off some users who are unwilling or unable (think public libraries, schools, etc) to upgrade their browser.

∞梦里开花 2024-07-29 09:40:44

IMO,如果你尝试这样做,本质上你只是在浪费时间。 无论您进行多少教育,只要 Windows XP 是主流操作系统,您仍然必须支持 IE6,因为很大一部分 IE 用户只是使用其操作系统附带的内容,而不会使用升级,期间。 您可能会说服一些人升级,但您的说服力不足以对您是否继续支持 IE6 产生影响。 直到 Windows 98 最终消失,IE4 才可以安全地被忽略。

如果Windows 7的表现比Vista更好,那么也许在3年左右的时间里我们就不必再担心IE6了,但在那之前这只是你必须面对的现实。 如果您想说服人们升级只是因为您想帮助他们获得更好的体验,那么这可能是一个值得实现的目标,但试图说服他们升级以便您不再需要支持该浏览器将只是一种练习在徒劳之中。

IMO, essentially you're just wasting your time if you try to do this. No matter how much educating you do, as long as Windows XP is the dominant OS, you're still going to have to support IE6, because a good portion of IE users are just using what came with their OS and aren't going to upgrade, period. You might convince some people to upgrade, but you won't convince enough to make a difference in whether or not you continue to support IE6. It wasn't until Windows 98 finally went away that IE4 could safely be ignored.

If Windows 7 makes a better showing than Vista did, then perhaps in 3 years or so we won't have to worry about IE6 any more, but until then it's just a fact of life you'll have to deal with. If you want to convince people to upgrade simply because you want to help them have a better experience, then that might be a worthy goal, but trying to convince them to upgrade so that you no longer have to support that browser will just be an exercise in futility.

我乃一代侩神 2024-07-29 09:40:44

我认为你的想法是错误的。 假设我们每个人都根据努力与优势做出决定,您认为升级浏览器(工作量很大,对于非技术人员来说非常困难)是否有足够的优势来证明这样做是合理的? 也许不会!

I think you are thinking the wrong way about it. Supposing every one of us takes our decisions based on effort vs advantages, do you think that upgrading the browser (lot of work and very difficult for a non techie) has enough advantages to justify doing it? Maybe not!

撞了怀 2024-07-29 09:40:44

所需要的只是时间,vista 附带 IE7,Windows 7 将附带 IE8。 尽管企业不会一夜之间发生转变,但时间会解决这个问题

All it takes is time, vista ships with IE7, windows 7 will ship IE8. Although corporations will not switch over overnight, time will fix this

燕归巢 2024-07-29 09:40:44

如果您提供的内容是您的消费者群真正关心的,但您的网站实际上无法在 IE 6 上运行,那么我会检查他们是否使用您不支持的浏览器(IE 6),如果他们将其重定向到特定于其浏览器的页面(功能有限,支持不佳等),或者只是一个页面,表明他们正在使用您不支持的浏览器。

这里的要点是:如果他们真的关心,那么他们会一直要求 IT 部门安装它。 但是,如果您只是让他们使用您的网站,但在某种意义上是损坏的,那么他们只会认为您的网站很糟糕并且需要修复。

If you're serving up content that your consumer base really cares about, but your site can't realistically function on IE 6, then I do a check if they're using browsers you don't support (IE 6) and if they are redirect them to a page specific to their browser (limited capabilities, not well supported, etc.) or just a page that says they're using a browser you don't support.

The point here is this: If they really care, then they'll harp on their IT department to get it installed. However, if you just let them use your site, but in a broken sense, then they'll just think your site is terrible and needs to get fixed.

信仰 2024-07-29 09:40:44

我现在的公司仍然强制要求使用 IE6,我怀疑这是因为他们有很多内部网站无法在 IE7 中运行。 对此你无能为力。 至少我还可以使用 Firefox 访问公司外部的网站。

My current company still mandates IE6 and I suspect that it is because they have a lot of internal sites that don't work in IE7. There is not much you can do about that. At least I can also use Firefox for sites outside of the company.

瑾夏年华 2024-07-29 09:40:44

少一些指甲和脚趾应该可以说服他们。

A few less fingernails and toes should convince them.

紅太極 2024-07-29 09:40:44

如果您是支持 Web 应用程序的供应商,而您的客户坚持使用 IE6 而不是更新的浏览器,我建议您尝试为他们提供升级奖励(例如,降低支持合同费用、一次性续订折扣或某些优惠)。 “增强”功能集,一旦他们升级浏览器的最低公分母,就会神奇地启用)。

我同意之前提到的一些关于警告横幅的观点,它们既烦人又无用。

如果公司太大和/或官僚作风太大,以至于在升级方面很难推销,那么它们可能需要数年时间才能“流行”。 我曾经工作过的一家医院刚刚完成对 Windows NT 4 的升级,而 XP 已经发布一年了。

就我个人而言,如果我对这种情况有任何影响力,我会在年度发票中附上我的支持或开发费用,每年在客户站点上继续使用 IE6 时,都会大幅提高我的支持或开发费用,同时向他们提供有吸引力的较低费用- 可以同时升级浏览器的付费选项。

If you're the vendor supporting a web application which your customer insists upon using with IE6 rather than an updated browser, I'd say try to offer them upgrade incentives (e.g. lower support contract fees, a one-time renewal discount, or some "enhanced" feature set which would magically be enabled once they upgrade their lowest common denominator browser-wise).

I'd agree with some of the previous sentiments mentioned about warning banners, they'd be annoying and useless.

If the company is so big and/or bureaucratic that they are a hard sell in terms of upgrading, it might take years for them to get "current". A hospital I once worked for was just finishing an upgrade to Windows NT 4 while XP had already been out a year.

Personally, if I had any influence over such a situation I would enclose with my annual invoice a very obvious raise in my support or dev fees substantially every year IE6 remains in use at the customer's site, while at the same time presenting them the attractively lower-priced option of upgrading their browser right alongside.

维持三分热 2024-07-29 09:40:44

我认为这个问题会随着时间的推移自行解决。 较新的应用程序开始使用 HTML5 功能,我怀疑 IE 是否会在未来 5 年内支持这一功能。 仅此一点就应该开始让客户远离旧版浏览器。

I think that this is a problem that will sort itself out overtime. Newer apps are starting to use HTML5 features, something that I doubt IE will support within the next 5 years. This alone should start to move customers away from older browsers.

奢华的一滴泪 2024-07-29 09:40:44

我能想到的让人们升级离开 IE6 的最佳方法是购买一台新计算机或升级他们的操作系统。

人们保留 IE6 并不是因为他们喜欢它。 他们保留它是因为他们的 IT 部门需要它。 这可能是因为他们拥有无法升级的内部软件,也可能是因为他们的 IT 部门不想被打扰,但前者的可能性更大。

不过,我相信 XP 是最后一个可以使用 IE6 的操作系统。 Vista和Win7不支持它,因此用户和IT部门别无选择。

The best way I can think of getting people to upgrade awayfrom IE6 is to buy a new computer or upgrade their operating systems.

People don't keep IE6 because they like it. They keep it because their IT department requires it. This can be either because they have in house software which they cannot upgrade or because their IT department doesn't want to be bothered, but the former is more likely.

However, I believe XP is the last OS that you could get with IE6. Vista and Win7 don't support it so users and IT departments have no choice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文