This Website Wants to Run the Following Add-on


You may have encountered a warning similar to the following when browsing web sites with IE7:

IE Gold Bar Run Add-on Warning

This website wants to run the following add-on: ‘MSXML 5.0’ from ‘Microsoft Corporation’. If you trust this website and the add-on and want to allow it to run, click here…

The same warning may appear for some other common add-ons:

  • This website wants to run the following add-on: ‘QuickTime’ from ‘Apple Computer, Inc.’.
  • This website wants to run the following add-on: ‘Windows Media 6.4 Player Shim’ from ‘Microsoft Corporation’
  • This website wants to run the following add-on: ‘Windows Media Player Core’ from ‘Microsoft Corporation’
  • This website wants to run the following add-on: ‘Windows Media Player Extension’ from ‘Microsoft Corporation’

If you are seeing any of these warnings, you probably wonder if it is safe to allow the control to run. And if you are a web developer, you probably wonder why your web page is triggering this warning.

Why the Warning?

This warning occurs whenever a web page attempts to execute code on your machine that has not been used previously and is not on the local pre-approved list. This is usually caused by the website trying to use older code. Web Developers often copy-and-paste samples to do things like statistics tracking and media player detection.  Some samples that are several years old were written to use old versions of the controls. If the web page is written to look for the most recent versions of QuickTime or Media Player, no warning is shown. You can see which controls are pre-approved on your machine by looking in Tools>Manage Add-ons>Enable or Disable Add-ons.

It’s important to note that the “Run” approval in the Information Bar is different from “Install” approval. “Run” is for code already on your PC. “Install” is for new code that the website would like you to download and install. As has been our guidance for many years, you should only install code from websites and vendors that you trust.  IE7 provides a series of dialogs with information to help make this trust decision.

Should you Allow?

Once you approve a control, any site on the Internet will be able to script that control without prompting you again. You should NOT approve the control unless you have strong reason to believe that the control is safe. Site authors should not be using these older Microsoft controls, and approving them exposes you to increased risk. You should encourage site owners to change their web sites to check for the newer, safer versions of the controls.

How to Avoid the Warning?

If you are a web developer, you should use the safer versions of these controls. Please do not encourage your users to approve controls when safer options are pre-approved. If you are getting these warnings, you are probably using some very old sample code:

  • Windows Media Player: Do not use MediaPlayer.MediaPlayer.1, or other older techniques. Use wmplayer.ocx.
  • QuickTime: Do not use QuickTimeCheckObject.QuickTimeCheck.1. Instead, use QuickTime.QuickTime.
  • MSXML: Do not use MSXML 5.0.  See this sample code to detect the right version of MSXML in IE7.                                 

Jeremy Dallman
Program Manager

Comments (54)

  1. Kylie Manders says:

    Thanks that makes a lot of sense.  I wondered why I kept getting those blocked messages.

  2. Doug says:

    There are pages on MSDN which need updating to avoid the Windows Media Player warning.

  3. kimlee says:

    By the way,

    when will you autoupdate IE7?

  4. Lionel says:

    This does not answer two questions which may be important for users faced with this warning:

    * how do you stop allowing these controls if you mistakenly allowed them?

    * how do you avoid the warning (and block the control) if you are a user?

    (Presumably this can be done from Enable or Disable Add-ons; I did not check what happens if you enable one of these controls).

  5. DJ says:

    Where’s the option to say "Never ask me about this add-on again" ? Every time I go to yahoo mail I get an addon request for "Yahoo Messenger Checker". I don’t really care what it is, I know I don’t need it but I can’t specify that I never want to install it. How could such an obvious thing be overlooked?

  6. jon atherton says:

    Don’t you think it’s a bit silly to ask a user if they trust microsoft software within a microsoft application!? I mean they already trusted ms when they installed the browser, and the OS etc, why ask?

  7. Lionel: good question.  To disable a control that has accidentally been enabled, the user can indeed use Tools->Manage Add-ons->Enable or Disable Add-ons.

    To say "never ask again", just click on the gold bar and select "Run ActiveX Control".  This doesn’t actually run the ActiveX control right then — it pops up a dialog box that has two buttons: "Run" and "Don’t Run".  Whichever button is pushed, you won’t be asked again.  If you *do* want to be asked again, you can click the red "x" to cancel out of that dialog (or go back into Manage Add-ons).

  8. Jeremy Dallman [MSFT] says:

    @DJ, it’s not clear if you are talking about an install scenario or an "already installed control" scenario. If you are talking about a scenario where the control is already installed, see Joshua’s response above.

    If you are asking about how to block the control at install and not be prompted again, you can avoid the warning and block the control by clicking on the Information Bar, click "Continue", and then at the Security warning dialog expand the "More Options" and choose "Never install Software from…". This will block installation of controls from that publisher and populate Managed Add-ons with that control marked with a status of "Blocked" and an alternate option to "Allow" to reverse that decision.

  9. Bryan says:

    What about the Office components? I know a few website were the authors apparently created their webpages in Word, and so I get prompted to install Microsoft Office Components (the 2007 version on my machine). What exactly does this do anyways? The page seems to render just fine without running, although the spinning "loading" icon never goes away (which is irritating.

  10. DJ says:

    @Joshua Allen & Jeremy Dallman

    Thanks guys, that did the trick nicely :) It turns out that it was something that was already installed (no doubt by Yahoo Messenger install). It feels a bit risky clicking on something that says "Install" or "Run" when you don’t know there’s going to be another chance (via another prompt) to select to never run or never install. Personally I’d move that choice to the right-click context menu on the gold bar.

  11. bill says:

    I think IE7’s developers should deliver a patch for IE7 in order to set a kill bit for these old activex controls in order to avoid these dangerous requests

  12. Nektar says:

    What about the prompts we get on Office Online? Does the Office Team use as you say very old code? We are even prompted about some controls that I have never heard of like Msacs.dll or something.

  13. Nektar says:

    Shouldn’t there be a description of the control. Not all users know what XML5 is or what a random dll is. What if you get the following message: The web site wants to run MSGSVP.dll. Are you going to allow it? I mean there should be a way to get the description of the component.

  14. Will Robinson says:

    A bit off-topic, but is there any news from the IE camp yet on the new HTML spec?

    Are Microsoft getting involved in this?

    Do the IE blog team have any thoughts on the new [video] tag?

    http://www.whatwg.org/specs/web-apps/current-work/#video

  15. There is no way the average user is equipped to judge whether it is safe or not.  My mother-in-law has no clue if MSXML is safe or a virus of some sort.  This is when I get a support call for the answer.

    What the user sees is "do you want to see this web page?".  Answering "no" isn’t an option.

  16. Dao says:

    > IE7 provides /a series of dialogs/ with information to help make this trust decision.

    Classic. You really think that’s good UI design, don’t you? ;-)

    > A bit off-topic, but is there any news from the IE camp yet on the new HTML spec? Are Microsoft getting involved in this?

    Microsoft has joined the new W3C HTML WG at the beginning of the month. Microsoft’s Chris Wilson co-chairs that WG. Apart from him, Microsoft representatives have been hundred per cent silent so far.

  17. Kerpal says:

    Please see this link for a demonstration of a bug present in both IE 6 and 7.

    http://home.exetel.com.au/amurgshere/private/test.html

    Thanks.

  18. luc says:

    I’ve an XML3.0 SP9 installation request, when I go to this site with IE7 in Windows Vista: http://www.vistasp1.net/

    Is it a fake ActiveX control? dangerous?

  19. DJ says:

    Any way to reset all of the ask options in one swift move?

  20. Aedrin says:

    "Please see this link for a demonstration of a bug present in both IE 6 and 7.

    http://home.exetel.com.au/amurgshere/private/test.html

    Thanks."

    The worst test case is one that does not work at all.

    I’m sure some people thought it was amusing the way you described it, but it just doesn’t work.

  21. Dave says:

    > you should add support for Firefox plugins and remove active x completely

    Firefox plugins can be just as powerful (and therefore as potentially dangerous) as ActiveX. It’s all about trust, you need to only install plugins that you trust. The reason ActiveX got such a bad reputation is because it was made extremely easy to install new ActiveX controls back in IE6 and prior versions, this meant many people installed malicious controls without even realising.

    As for adding support for Firefox plugins, it has to be remembered that they actually purposefully removed support for Netscape plugins back in the IE5.5 era, presumably as they thought it would be the final nail in Netscape’s coffin. Fortunately most companies such as Macromedia kept supporting the Netscape plugin architecture. The plugins used by Firefox, Opera, etc are all compatible as they’re based on the original Netscape plugin API (NPAPI), IE is the odd one out and the only major browser that does not support this API – this just creates extra hassle for the plugin makers.

  22. emlak says:

    very good thanks you nice topic thanks :)

  23. PatriotB says:

    @Dave — ActiveX controls, or should I say COM objects, are based on the COM specification of ~1993.  It predates Netscape plugins by several years.  Remember the situation that Microsoft was in back in the mid 90s when IE was being developed: they already had widespread support for COM/OLE in all their products (Windows, Office, Visual Basic, etc).  If you’re adding component support to your new web browser, do you use the mature technology you already have (COM) or do you sipmly copy a competitor’s idea (Netscape plugins)?

  24. Will says:

    Older versions of IE did support Netscape-style EMBED plugins.  The support was pulled in IE5.5 or IE6 without much explanation, but given the whole EOLAS thing, perhaps it was part of a larger legal issue.

  25. Jeremy Dallman [MSFT] says:

    @DJ: Any way to reset all of the ask options in one swift move?

    In IE7 there is not a "one click" or single-action way to reset responses to your add-on decisions. Per add-on reset in Managed Add-ons is your best option.

  26. IE7 likes to freeze at startup. The stack looks so funny says:

    > ntdll.dll!7c90eb94()

    [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]

    user32.dll!7e3693e9()

    user32.dll!7e3693a8()

    user32.dll!7e369402()

    ieui.dll!5dff5f8c()

    ieui.dll!5dff6150()

    ieframe.dll!00b8db94()

    ieframe.dll!00b898b8()

    ieframe.dll!00b8a957()

    ieframe.dll!00b8a8a5()

    ntdll.dll!7c910945()

    ntdll.dll!7c91094e()

    ntdll.dll!7c91402e()

    ntdll.dll!7c910970()

    ntdll.dll!7c9140ef()

    ntdll.dll!7c9140bb()

    ntdll.dll!7c910945()

    ntdll.dll!7c91094e()

    ntdll.dll!7c910970()

    ntdll.dll!7c913e6f()

    ntdll.dll!7c913e62()

    ntdll.dll!7c910945()

    ntdll.dll!7c91094e()

    ntdll.dll!7c91402e()

    ntdll.dll!7c910970()

    ntdll.dll!7c9140ef()

    ntdll.dll!7c9140bb()

    ntdll.dll!7c910732()

    ntdll.dll!7c910732()

    ntdll.dll!7c910732()

    ntdll.dll!7c9106ab()

    ntdll.dll!7c9106eb()

    ntdll.dll!7c9169a5()

    ntdll.dll!7c916924()

    ntdll.dll!7c916924()

    ntdll.dll!7c9168a6()

    ntdll.dll!7c9168ae()

    ntdll.dll!7c910833()

    ntdll.dll!7c910945()

    ntdll.dll!7c91094e()

    ntdll.dll!7c91a5af()

    ntdll.dll!7c910970()

    ntdll.dll!7c913e6f()

    ntdll.dll!7c913e62()

    ntdll.dll!7c90d79f()

    ntdll.dll!7c91d064()

    ntdll.dll!7c911538()

    ntdll.dll!7c911596()

    ntdll.dll!7c9106eb()

    ntdll.dll!7c911538()

    ntdll.dll!7c911596()

    ntdll.dll!7c9106eb()

    ntdll.dll!7c910732()

    ntdll.dll!7c910732()

    ntdll.dll!7c911538()

    ntdll.dll!7c911596()

    ntdll.dll!7c9106eb()

    ntdll.dll!7c910732()

    ntdll.dll!7c911538()

    ntdll.dll!7c911596()

    ntdll.dll!7c9106eb()

    rpcrt4.dll!77e7a46d()

    rpcrt4.dll!77e837b8()

    rpcrt4.dll!77e8360e()

    rpcrt4.dll!77e7ada8()

    rpcrt4.dll!77e7b591()

    kernel32.dll!7c80261a()

    ntdll.dll!7c9105c8()

    ntdll.dll!7c9105c8()

    ntdll.dll!7c910551()

    ntdll.dll!7c910d5c()

    ntdll.dll!7c910e91()

    ntdll.dll!7c91056d()

    ntdll.dll!7c910d5c()

    ntdll.dll!7c910e91()

    ntdll.dll!7c91056d()

    ntdll.dll!7c9105c8()

    ntdll.dll!7c910551()

    ntdll.dll!7c91056d()

    ntdll.dll!7c91056d()

    ntdll.dll!7c91056d()

    ntdll.dll!7c9105c8()

    ntdll.dll!7c910551()

    ntdll.dll!7c91056d()

    ntdll.dll!7c911970()

    ntdll.dll!7c91056d()

    ntdll.dll!7c911962()

    ntdll.dll!7c911993()

    ntdll.dll!7c911970()

    ntdll.dll!7c91056d()

    ntdll.dll!7c9118f1()

    ntdll.dll!7c91056d()

    ntdll.dll!7c91056d()

    rpcrt4.dll!77e762f9()

    rpcrt4.dll!77e762d0()

    rpcrt4.dll!77e804d1()

    rpcrt4.dll!77e8053e()

    rpcrt4.dll!77e8076d()

    rpcrt4.dll!77e80eeb()

    rpcrt4.dll!77e79578()

    rpcrt4.dll!77e794a8()

    rpcrt4.dll!77e7a6e8()

    rpcrt4.dll!77ef36cf()

    rpcrt4.dll!77ef36a8()

    ntdll.dll!7c910732()

    ntdll.dll!7c910551()

    ntdll.dll!7c910732()

    ntdll.dll!7c9106ab()

    ntdll.dll!7c9106eb()

    ntdll.dll!7c9106ab()

    rpcrt4.dll!77ef36a8()

    advapi32.dll!77de8bd8()

    advapi32.dll!77de8b30()

    ntdll.dll!7c910732()

    ntdll.dll!7c910732()

    ntdll.dll!7c9106ab()

    ntdll.dll!7c9106eb()

    kernel32.dll!7c80996d()

    advapi32.dll!77dd1cfb()

    advapi32.dll!77dd1d12()

    kernel32.dll!7c80996d()

    advapi32.dll!77dd2bc3()

    advapi32.dll!77de8970()

    ieframe.dll!00b2ac83()

    kernel32.dll!7c810f4e()

    kernel32.dll!7c810f59()

    kernel32.dll!7c810f32()

    kernel32.dll!7c810f59()

    ole32.dll!77507ef0()

    ntdll.dll!7c9136a8()

    ntdll.dll!7c9105c8()

    ntdll.dll!7c910551()

    ntdll.dll!7c91056d()

    ole32.dll!77504d1a()

    ntdll.dll!7c90d592()

    kernel32.dll!7c809b8b()

    ntdll.dll!7c91056d()

    ole32.dll!77507773()

    ieframe.dll!00af9592()

    ieframe.dll!00b8a753()

    ntdll.dll!7c910895()

    ntdll.dll!7c919a9c()

    ntdll.dll!7c919b3f()

    ntdll.dll!7c919aeb()

    kernel32.dll!7c80e3dc()

    ntdll.dll!7c91056d()

    kernel32.dll!7c801be6()

    kernel32.dll!7c801bf6()

    ntdll.dll!7c919aeb()

    ntdll.dll!7c919ba0()

    kernel32.dll!7c80adde()

    kernel32.dll!7c80adf0()

    iexplore.exe!004039d3()

    iexplore.exe!004038bb()

    iexplore.exe!004014bf()

    ntdll.dll!7c91cbf2()

    ntdll.dll!7c92173e()

    ntdll.dll!7c921788()

    ntdll.dll!7c9131dc()

    ntdll.dll!7c913212()

    ntdll.dll!7c913281()

    ntdll.dll!7c913288()

    ntdll.dll!7c913288()

    kernel32.dll!7c80b4be()

    kernel32.dll!7c80b46e()

    ntdll.dll!7c90e21f()

    kernel32.dll!7c80b9bd()

    kernel32.dll!7c80b9e6()

    kernel32.dll!7c862ae9()

    kernel32.dll!7c844816()

    kernel32.dll!7c844829()

    ntdll.dll!7c90e20a()

    kernel32.dll!7c810665()

    msvcrt.dll!77c2a52e()

    msvcrt.dll!77c1c5a3()

    msvcrt.dll!77c1c774()

    msvcrt.dll!77c29f8e()

    msvcrt.dll!77c1c774()

    msvcrt.dll!77c2971d()

    msvcrt.dll!77c1c3ce()

    msvcrt.dll!77c274c8()

    msvcrt.dll!77c0eed6()

    iexplore.exe!00402b78()

    iexplore.exe!0040131a()

    kernel32.dll!7c816fd7()

  27. luc says:

    I would like allows Flash ActiveX and Java ActiveX only and block all other activex requests.

  28. luc says:

    I would like to allow Flash ActiveX and Java ActiveX only and block all other activex requests.

  29. loginvovchyk says:

    Internet Explorer 7 поставляется только для операционной системы Windows XP, причем с установленным вторым сервис-паком. К тому же, по замыслу Microsoft, этот браузер не должен устанавливаться на пиратские (или «не совсем лицензионные») версии Windows, хотя его все же инсталлируют все, кому не лень. Internet Explorer 7+ (предназначенный для Windows Vista) кроме названия и некоторых улучшений безопасности практически ничем не отличается от базовой версии, поэтому мы рассмотрим его «в комплекте» с ней.

    Новая версия IE открывает новую эпоху, когда конкуренты уже подпирают, но все же среднестатистическому пользователю все еще лень устанавливать сторонний браузер. В седьмой версии браузер от Microsoft наконец-то научился работать с вкладками, с RSS, стал грамотнее подходить к вопросу организации «избранного» и кроме этого, как сообщают разработчики, стал намного более защищенным.

    Установка оказалась не такой простой, как в случае с соперниками. Скачать IE7 может любой желающий, хоть с нашего сервера, хоть через систему автообновлений Windows, однако учтите, что инсталлятор не только попытается проверить лицензионность вашей копии Windows, но и попросит на время установки выключить антивирус. Весьма интересная просьба. По словам разработчиков, процесс установки конфликтует с некоторыми антивирусными движками (не совсем понятно, почему от этого нельзя было избавиться за два с половиной года разработки). В конце установки инсталлятор и вовсе попросит перезагрузить систему.

    Перезагрузка требуется для установки движка чтения RSS в ядро системы — это, пожалуй, второе по значимости новшество (о самом главном читайте ниже). Теперь читать новости в формате RSS можно прямо «не выходя» из браузера. Организация RSS неплохая, и это радует — несмотря на бедное расширение функциональности программы (за шесть лет с момента выхода шестой версии), разработчики не стали хвататься за все сразу и сосредоточились на конкретных вещах.

    При первом запуске браузер загрузит специальную страницу, где можно настроить безопасность (хваленый антифишинг по умолчанию выключен) и, к примеру, выбрать язык или выключить сглаживание шрифтов. Впрочем, можно ничего не делать и сразу заняться серфингом.

    В отличие от Firefox и Opera, IE подвергся серьезному редизайну. Сначала даже не совсем понятно, куда делись стандартные «файл» и «правка», и как их могут заменить какие-то три кнопочки в правом углу. На самом деле, управлять стало намного проще. Так, меню «файл» заменила куда более подходящая кнопка «страница», с которой, как вы уже догадались, можно выполнять стандартные операции над веб-страницей. Под кнопкой «сервис» спрятаны все самые необходимые настройки. Некоторые кнопки появляются по мере необходимости (например, RSS).

    Кнопки «назад» и «вперед» уехали прямо в левый верхний угол, а адресная строка забралась так высоко, как только могла, и теперь ей не страшны никакие «тулбары». Однако нынче она играет роль информационного оповещателя для технологии «антифишинга», и это скорее плохо, чем хорошо. Не совсем понятно расположена кнопка «обновить» (поначалу ее даже трудно найти) — на месте кнопки «переход», справа от адресной строки. Зато далее идет встроенный поиск, поддерживающий несколько движков. Правда, в отличие от Opera и Firefox, этот браузер придется отдельно настраивать под иные, чем Live Search, поисковики (впрочем, сделать это несложно).

    Другим важным изменением, о котором мы уже сказали выше, стала реорганизация работы «избранного», которое теперь называется «центр управления избранным». Кроме обычных закладок отныне там располагаются RSS-закладки и журнал посещений.

    При попытке удалить Internet Explorer 7 вы просто вернетесь к шестой его версии. Удалить Internet Explorer полностью достаточно сложно, да мы бы и не рекомендовали этого делать, во избежание проблем с системой.

    Главным нововведением Internet Explorer 7 можно считать вкладки — теперь можно открывать несколько страниц внутри одного окна браузера. Их аналогичным образом можно создавать, открывать в фоновом режиме, перемещать и закрывать. Существует и предпросмотр всех страниц, однако, в отличие от Opera 9, здесь под это отводится отдельная вкладка. Не очень удобно, зато картинки предварительного просмотра достаточно большие, но все равно нечеткие.

    Немного неуклюже работает функция зума — она просто пропорционально увеличивает (или уменьшает) всю страницу. Скажем, Opera подходит к этому вопросу куда «интеллектуальнее» — увеличивает все элементы, но в то же время заботится о том, чтобы ширина сохранялась. В IE7 же при большом зуме для поиска приходится активно пользоваться как вертикальным, так и горизонтальным скроллом.

    Зато достаточно грамотно подошли к вопросу печати — страница автоматически подгоняется под формат (ширину) бумаги, однако делать предварительный просмотр все же необходимо.

    Стоит заметить, что чисто теоретически у IE могли бы быть все те же расширения, что и у Firefox, однако Microsoft не может похвастаться таким большим сообществом.

    В значительной мере улучшена безопасность, в частности, добавлено очень важное диалоговое окно, предупреждающее об установке ActiveX компонентов — ранее все это происходило автоматически, без ведома пользователя. Кроме того, браузер может похвастаться новой технологией проверки сертификатов и технологией антифишинга. Защита распространяется и на RSS, через который стало непросто внедрить зловредный код. Но в целом код, отвечающий за безопасность, практически полностью вырос из аналогичного в шестой версии IE, и на практике серьезного увеличения безопасности незаметно.

    <img src=’http://soft.cnews.ru/pic/articles/ng-browsers-ie7acid2.jpg‘ style=’margin:5px’ align=’left’>В наследство IE7 достался и старый рендер — страницы отрисовывает движок, который впервые появился еще в четвертой версии. Он, конечно же, устарел и не способен показать хорошей скорости работы (в отличие от того же Firefox). Не доведена до ума поддержка стандартов W3C, а, скажем, CSS 2.1 не поддерживается вообще. Поддержка XHTML 1.1 (да и древнего HTML 4.01) очень слабая. Говорить о прохождении теста Acid2 не приходится.

    Браузер Internet Explorer 7 не может похвастаться новомодными технологиями, например «живыми закладками», восстановлением сессий или даже проверкой орфографии. За полтора года разработки Microsoft не смогла даже довести до ума поддержку стандартов XHTML и CSS, и упор был сделан на удобство использования, дизайн и защищенность. Что ж, чисто внешне указанные цели были достигнуты, и полученного результата хватит, чтобы удержать за собой массу пользователей, проводящих за серфингом по веб-страницам немного времени и использующих только самые простые функции.

    Тем не менее, мы все же советуем поставить седьмую версию этого браузера на свой компьютер, поскольку это — компонент операционной системы и совокупность технологий, используемых другими приложениями, которые желательно обновить.

    Тест

    Перед заключением мы бы хотели поделиться результатами небольшого теста. Была создана страница, представляющая собой таблицу с 65 536 ячейками, в каждой из которых рисунок разрешением 2048 на 1457 пикселей. Результаты (на конфигурации Celeron 2.3 Ghz, 512 Мб ОЗУ) получились следующие: Opera 9.2 открыл эту страницу за 56 секунд, но уже через 2 секунды появилась первая картинка. Firefox 2.0 отрисовал страницу за 76 секунд, но так же через 2 секунды появилась первая картинка. А вот IE7 отрисовывал страницу 78 секунд, при этом все это время на экране ничего не появлялось.

    При открытии Opera 9.2 съела 69 мегабайт оперативной памяти, а на закрытие страницы ушло 3 секунды, в течение которых браузер просто тормозил и отказывался что-либо делать. Firefox 2.0 занял 119 мегабайт оперативной памяти, и закрывал страницу 1 секунду, с такими же тормозами. IE7 закрывал страницу около 2 секунд, но сама страница исчезла мгновенно, и освобождение памяти шло в фоновом режиме. Однако при возвращении на эту страницу с другой вкладки она полностью отрисовывалась заново, все 78 секунд, чего не было с Opera и Firefox — там переход осуществлялся почти мгновенно. Впрочем, нельзя не отметить тормознутость Opera при переходе «назад», которая, впрочем, компенсируется тем, что в IE и FF страницы не кешируются и загружаются заново.

    Примерно те же результаты показали браузеры при открытии сайта soft.cnews.ru — FF и IE заняли в два раза больше оперативной памяти чем Opera.

    <center><img src=’http://www.imagehost.ro/pict//010431564636988c20864.jpg‘ style=’margin:5px’ align=”></center>

    Заключение

    Если вы связаны с интернетом по роду своей профессиональной деятельности, если браузер для вас — это не только браузер, если у вас достаточно мощный компьютер, а за безопасность отвечают надежный антивирус и файрвол, мы бы порекомендовали Opera 9. Firefox подойдет пользователям, которые любят процесс «глубокой» настройки и в достаточной мере озабочены вопросами безопасности, стабильности и производительности. Тем же, кому некогда заниматься настройкой, кому от браузера нужен только простой и удобный способ посещения интернет-ресурсов, мы бы посоветовали Internet Explorer 7.

  30. loginvovchyk says:

    Тест

    Перед заключением мы бы хотели поделиться результатами небольшого теста. Была создана страница, представляющая собой таблицу с 65 536 ячейками, в каждой из которых рисунок разрешением 2048 на 1457 пикселей. Результаты (на конфигурации Celeron 2.3 Ghz, 512 Мб ОЗУ) получились следующие: Opera 9.2 открыл эту страницу за 56 секунд, но уже через 2 секунды появилась первая картинка. Firefox 2.0 отрисовал страницу за 76 секунд, но так же через 2 секунды появилась первая картинка. А вот IE7 отрисовывал страницу 78 секунд, при этом все это время на экране ничего не появлялось.

    При открытии Opera 9.2 съела 69 мегабайт оперативной памяти, а на закрытие страницы ушло 3 секунды, в течение которых браузер просто тормозил и отказывался что-либо делать. Firefox 2.0 занял 119 мегабайт оперативной памяти, и закрывал страницу 1 секунду, с такими же тормозами. IE7 закрывал страницу около 2 секунд, но сама страница исчезла мгновенно, и освобождение памяти шло в фоновом режиме. Однако при возвращении на эту страницу с другой вкладки она полностью отрисовывалась заново, все 78 секунд, чего не было с Opera и Firefox — там переход осуществлялся почти мгновенно. Впрочем, нельзя не отметить тормознутость Opera при переходе «назад», которая, впрочем, компенсируется тем, что в IE и FF страницы не кешируются и загружаются заново.

    Примерно те же результаты показали браузеры при открытии сайта soft.cnews.ru — FF и IE заняли в два раза больше оперативной памяти чем Opera.

    <center><img src=’http://www.imagehost.ro/pict//010431564636988c20864.jpg‘ style=’margin:5px’ align=”></center>

    Заключение

    Если вы связаны с интернетом по роду своей профессиональной деятельности, если браузер для вас — это не только браузер, если у вас достаточно мощный компьютер, а за безопасность отвечают надежный антивирус и файрвол, мы бы порекомендовали Opera 9. Firefox подойдет пользователям, которые любят процесс «глубокой» настройки и в достаточной мере озабочены вопросами безопасности, стабильности и производительности. Тем же, кому некогда заниматься настройкой, кому от браузера нужен только простой и удобный способ посещения интернет-ресурсов, мы бы посоветовали Internet Explorer 7.

  31. zed260@gmail.com says:

    please speak English im not good with chinize or whatever

  32. Vista Tips says:

    Thank you guys for these great tips.

    Vista fan

    http://vistahelp.blogspot.com

  33. Majaek says:

    Thank you for ie7. Do you have know when ie8 alpha or beta will be available and what it will be in it.

    we are happy with the better ie7 but we need much improve support of standards existing please.

    thank you so much for this.

  34. consumer4beta@hotmail.com says:

    In case you are planning features for IE8, here is my list:

    - Support for embedded ICC V4 color profiles in images

    - Closing a tab without selecting it

    - Support HD Photo

    - Replace the UGLY mouse wheel scroll icon

    - Save favicons to URL shortcuts permanently

    - Session restore in case of crash

    - Save the windows size, always maximize upon launching

    - Credentials management similar to Apple’s Keychain

    - Totally revamped addon/extension/plugin API and SDK

  35. bonchi says:

    Can you change to the setting which does not open new window?

    I want you to add the setting to which all window is opened only with tab.

  36. bonchi says:

    Please correct it recognizing it by the automatic operation when a part of the address mark such as htp://and ttp://is missed.

  37. luc says:

    @someone

    closing a tab without selecting? click on a tab, using the middle button of the mouse

  38. luc says:

    @someone

    Save favicons to URL shortcuts permanently? No, because the favicons are part of cache and you can’t save it because a site could change it when it want

    Session restore in case of crash? In Windows Vista, the browser and the applications are automatically recovered after a crash

    Save the windows size, always maximize upon launching? To save the size, press ALT->File->Exit.

  39. Fduch says:

    >Save favicons to URL shortcuts permanently? No, because the favicons are part of cache and you can’t save it because a site could change it when it want

    blablabla

    I open the same site 10 times. 5 tabs have favicons 5 don’t have them.

    Explanation plz.

  40. luc says:

    @Fduch

    what is a favicon? It’s an image like all others and it’s stored in your cache because it’s a part of that web site.

  41. Fduch says:

    @luc:

    Yes I know it. So if it’s the same file with same url and it’s in cache how come 5 tabs show it while other 5 don’t?

    "By Design" or "Won’t Fix"?

  42. SUXXX…, why you dont’t integrate the main safety Add Ons existing on the web today?!

  43. It should would be nice if IE gave me the options to decide how I want it to behave and then it listened to me!

  44. Mahesh Lambe says:

    Hi Friends,

    I have developed a Dictionary Menu Item.

    Dictionary MenuItem

    This is Extension to the Internet Explorer ContextMenu. It will allow the Internet Reader to find out the Dictionary Meaning of any word selected by him/her.For that purpose, it provides a Addon MenuItem "Means" into the Internet Explorer ContextMenu.

    For more…

    http://maheshlambe.blogspot.com/2007/02/dictionary-menu-item.html

    OR

    http://mahiways.spaces.live.com/Blog/cns!6A1F270FEA8CDD8C!327.entry

  45. consumer4beta@hotmail.com says:

    @luc: The middle-mouse button for scroll-wheel mice isn’t exactly easy and comfortable to click. : )

    @Fduch: An optional option to save it to the URL shortcut would be nice. So whenver the user visits the site again, the Favicon would get updated. : )

  46. luc says:

    @someone

    you don’t understand how favicons works.

  47. bocz says:

    I hate it! When I allow IE7 to open "pop-up" window it’s reloading the whola page. Why?

    WHY?

    Example: I’m using a CMS for the first time in the browser, do a lot of changes and have to put new image.. click on the "insert image" button… (it opens a new window with image list) and "do you allow pop-up… blablbal appear… yes. allow. and WTF!!! page reloads and all changes in the form are lost!

  48. cac says:

    @bocz

    because the pop-up’s html code has been removed by pop-up blocker and so the page has to be reloaded.

  49. EricLaw [MSFT] says:

    @Mahesh– If you’re interested, I have a few other context-menu extensions posted here: http://www.enhanceie.com/ietoys/

  50. amb9800 says:

    I’ve been running into a lot of trouble recently with IE7 on Vista Ultimate.

    After running a browser with a couple of tabs open for a while (e.g. couple of days), and taking the machine in and out of sleep/hibernate, IE7 eventually becomes unstable and basically has to be closed.

    It looks like a memory leak or something – parts of the window become black and/or flash as you move across, text becomes jumbled and images/text overlap all over (including over the tabs, or the black space that now covers them), etc.

    This is stock IE7, no add-ins.  Sites open are two tabs of Horde online webmail and one Facebook tab.

    I’ve verified this on several IE7/Vista machines – can be duplicated by opening several browser windows containing pictures of any kind – after a while, it does this, and any new windows are graphically screwed up – e.g. empty Vista window frame with nothing inside, or black, etc.

    Also, kind of strange – when this happens and I click the X button to close IE, with multiple tabs open, it just closes everything and exits – doesn’t ask if I want to close all tabs, as it usually does.

    I’ve only encountered this kind of issue once before, on a .NET program hosting a WebBrowser (IE6) control on XP – after a while, it sometimes just became unstable, couldn’t figure out why.

  51. Aedrin says:

    "I’m using a CMS for the first time in the browser, do a lot of changes and have to put new image.. click on the "insert image" button… (it opens a new window with image list) and "do you allow pop-up… blablbal appear… yes. allow. and WTF!!! page reloads and all changes in the form are lost!"

    If you know a site is going to use popups, then just put it on the allowed list for popups.

    "The middle-mouse button for scroll-wheel mice isn’t exactly easy and comfortable to click."

    I, and everyone else I know have no problems with this. Of course, if you have a $5 mouse, you can’t expect things to be very comfortable.

  52. feat request says:

    for IE8 can you please fix autocomplete so that values entered in fields are stored, whenever a form is submitted, regardless of how. GET/POST, via [Enter] in a form field, or most importantly, if JavaScript submits the form.  The fact that this last option does not work is mind-bogglingly annoying, and totally ruins the usability of this feature.  Almost every Web 2.0 application out there build since 2000 does not use the submit button to submit forms.  The lack of JavaScript client side validation alone makes it useless.  Please ensure that this gets fixed in IE8, like it was quoted to have been fixed in IE7 during the "technical chats" with the development team.

  53. steve_web says:

    @Kerpal,

    yeah, that is a really annoying bug:

    http://home.exetel.com.au/amurgshere/private/test.html

    I’ve run into that one a few times myself… I’m hoping that in IE8, there is a greater focus on fixing what is broken in IE, verses adding new features.

    At the moment, code has special conditions for IE5.0, IE5.5, IE6.0, and now, since most issues were not fixed, for IE7.0 but best of all, there are new issues with 7.0, that need additional logic to handle.

    It would be nice in IE8.0 to have the major JavaScript issues fixed, such that we can maintain hacks for Legacy IE versions (5.x-7.x) but hopefully clean, Spec friendly JavaScript from 8.x onward.

  54. Thank you guys for these great tips.

    Vista fan

    http://www.camelotakademie.de