Ru-Board.club
← Вернуться в раздел «Программы»

» Windows Internet Explorer 7 (IE)

Автор: jason32
Дата сообщения: 13.06.2008 15:55
попробовал сеячас совет pop2ROOT -
качнул, всё сделал - у меня всё заработало, одновременно работают обе версии - 6 и 7.
О чём тогда предупреждал SHANDLE - непонятно, скрипт просто распаковал все нужные dll в стороннюю папку и оттуда их юзает, а 6-ка - откуда и должна. Что не так?
Автор: SHANDLE
Дата сообщения: 13.06.2008 16:54
jason32

Цитата:
О чём тогда предупреждал SHANDLE - непонятно, скрипт просто распаковал все нужные dll в стороннюю папку и оттуда их юзает, а 6-ка - откуда и должна. Что не так?

Нужные dll должны быть зарегистрированы в системе. В HKEY_CLASSES_ROOT. Одновременно могут быть зарегистрированы только dll одной версии. Скрипт не юзает dll напрямую, а через COM-менеджер, а тот в свою очередь берет зарегистрированные.
Заблуждение как раз и состоит в том, вы думаете, что загружаются и работают dll разных версий, на самом деле, во всех вариантах работают только зарегистрированные dll (одной версии, которая установлена).

Пример:
[more]
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}]
@="Microsoft Web Browser"

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\Control]
@=""

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\InProcServer32]
@="C:\\WINDOWS\\system32\\ieframe.dll"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\MiscStatus]
@="0"

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\MiscStatus\1]
@="131473"

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\ProgID]
@="Shell.Explorer.2"

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\ToolboxBitmap32]
@="C:\\WINDOWS\\system32\\ieframe.dll, 257"

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\TypeLib]
@="{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}"

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\Version]
@="1.1"

[HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\VersionIndependentProgID]
@="Shell.Explorer"
[/more]

{8856F961-340A-11D0-A96B-00C04FD705A2} - это идентификатор, по которому COM-менеджер находит в реестре то, что и где нужно брать.


К тому же рецепт Microsoft (Virtual PC) внушает большее доверие, чем рецепты народных умельцев. Я, например, уже давно весь хлам храню на виртуальных машинах. А на компьютере только то, что мне нужно для работы, и никаких глюков из-за хлама или кривизны сомнительного софта. IE7, когда он только появился, я тестировал на VPC. Сначала были глюки/баги. После нескольких обновлений он заработал относительно нормально, только после этого я его установил уже для постоянного использования на свой комп. С остальным софтом (особенно, если есть сомнения в его качестве или просто в его необходимости) поступаю точно так же. Единственное, что нельзя протестировать на VPC, это реальное железо и драйверы для него.
Автор: jason32
Дата сообщения: 13.06.2008 19:58
SHANDLE
А может вы посмотрите этот рецепт? Там просто батник устанавливает IE7 в другую папку, туда же сует все системные файлы, как понимаю и прописывает где-то внутри него пути. И запуск идёт тоже через батник, уже другой.
Автор: SHANDLE
Дата сообщения: 13.06.2008 21:46
jason32

Цитата:
А может вы посмотрите этот рецепт? Там просто батник устанавливает IE7 в другую папку, туда же сует все системные файлы, как понимаю и прописывает где-то внутри него пути. И запуск идёт тоже через батник, уже другой.

Толку от этих системных файлов, если они не зарегистрированы. И он не устанавливает, а копирует. И батник (наследие MS DOS) про COM технологии ничего в принципе знать не может, а пути прописаны - см. подробней в предыдущем посте. Если шибко интересно, отправляйся в прикладное программирование, и разбирайся, как работают COM.
Новая версия не означает, что там перекроили все на 100%. Фрейм только разукрасили по иному. А из COM-ов приличная часть осталась такой же, часть модифицировали, что то добавили новое. Поэтому работает, пока задействована немодифицированная часть функционала. А глюки тем не менее вылазят. Например select работает неправильно, и др.
Тестировать имеет смысл, если получать достоверный результат. Ты у себя там понатестируюшь, а кто то другой зайдет на твой сайт, посмотрит, и скажет - У, какой криворукий вэбмастер это накатал.
Автор: Qwertian
Дата сообщения: 16.06.2008 16:10
Всем привет, вот такая проблема: ставлю IE 7 на IE 6 в XP SP2 - возникают ошибки сценариев не только в самом IE, но и в Учетных записях пользователей и Восстановлении системы. 2 раза перекачивал с windowsupdate.com и третий - через родной Windows Update - все так же. Надоело, снес IE 7. Как исправить?
Автор: tenua
Дата сообщения: 19.06.2008 12:43
Кто-нибудь сталкивался с ошибкой "Stack overflow at line 0" ? Это происходит у меня под Макстон и не на всех сайтах (в IE ошибка та же, только другая строка, 14 обычно). Поиск решения проблемы привел к выводу, что это из-за IE7, но однозначно как это вылечить не нашел. Было перепробовано несколько рекомендуемых решений - переустановка флэш плеера, самого IE, обновление Java - ничего не помогает.
Автор: Igor325
Дата сообщения: 22.06.2008 13:05
Господа, имеется ли возможность перенести папку "Избранное" в IE7 в удобное для меня место?
Автор: kikozz
Дата сообщения: 22.06.2008 15:59
Господа, имеется ли возможность перенести папку "Избранное" в IE7 в удобное для меня место?

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]

"Favorites"="D:\\Мои документы\\Избранное"

Просто путь подправь,если не ошибаюсь.
Автор: Igor325
Дата сообщения: 22.06.2008 20:13
kikozz

Что- то не получилось.
Автор: delldell
Дата сообщения: 22.06.2008 21:45
А почему нигде нету темы по ИЕ 8 ???
Автор: pop2ROOT
Дата сообщения: 22.06.2008 22:11
delldell
ну как же нет? а фильтр юзать кто будет? вот, держи
Автор: rPansa
Дата сообщения: 23.06.2008 10:01
О фаворитах..
kikozz, Igor325
Кроме
Цитата:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
есть ещё и
Цитата:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
ИМХО в User Shell Folders как раз и хранятся рабочие шаблоны, а в Shell Folders просто имеет место быть результат, который может и не использоваться..
Автор: AVV_UA
Дата сообщения: 23.06.2008 20:57
Igor325:
Цитата:
Что- то не получилось
Попробуй так:
Код: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]

"Favorites"="D:\My Documents\Favorites"
Автор: Igor325
Дата сообщения: 24.06.2008 01:07
rPansa
AVV_UA

Пришлось поменять и в шелл фолдерс и в юзер шелл фолдерс, только тогда сработало. Спасибо.

Автор: jason32
Дата сообщения: 02.07.2008 12:02
Поставил Windows XP SP3, там по умолчанию стоит IE 7. Есть ли возможность доставить туда 6-ю версию IE, на 7-ке глючит рабочий сайт. Киньте ссылкой, плиз, на рецепт
Автор: SHANDLE
Дата сообщения: 02.07.2008 19:16
jason32

Цитата:
Поставил Windows XP SP3, там по умолчанию стоит IE 7.

В Windows XP with SP3 от производителя по умолчанию стоит IE6.
Автор: jason32
Дата сообщения: 02.07.2008 21:50
SHANDLE
В данном случае стоит IE7. Так как решать-то?
Автор: ewild
Дата сообщения: 03.07.2008 08:14
jason32
1.    если оставаясь на текущей системе, то оптимальный вариант, имхо, ставить виртуальную машину и там накатывать ОС с ИЕ6
2.    выкинуть чью-то левую сборку и переставить систему (Windows XP SP3) с оригинального дистрибутива от Microsoft
3.    переписать «рабочий» сайт =)

Автор: SHANDLE
Дата сообщения: 03.07.2008 09:29
jason32
Если IE6 нужен для тестирования, то недавно здесь об этом говорилось. Самый лучший вариант - Microsoft Virtual PC 2007 SP1. Сейчас она бесплатна. Устанавливаешь на неё ось в нужной версией браузера, получишь достоверный результат тестирования. Без всяких глюков, характерных для разного рода выкрутасов одновременного использования IE6 и IE7 в одной системе.

VPC 32 bit
VPC 64 bit
Автор: jason32
Дата сообщения: 03.07.2008 09:29
ewild
1. НЕ разрешит админ.
2. Машина на работе.
3. Сайт рабочий, но уже не мой, так что переписывать нельзя.
Ещё варианты есть?
Автор: SHANDLE
Дата сообщения: 03.07.2008 09:40
jason32
Тогда решай проблему вместе с админом.
Автор: ewild
Дата сообщения: 03.07.2008 09:50
jason32
Попрежнему, имхо, виртуальная машина лушчий выход (выше предложенная Microsoft Virtual PC 2007 SP1, или VMWare, но она платная)
Ну а если админ не разрешает и он сам поставил кривой виндовс, то пусть сам и решает проблему.

Автор: jason32
Дата сообщения: 03.07.2008 15:50
блин, ну хватит гильотину предлагать как средство от головы? Скажите, возможно ли при таких условиях поставить IE6 или нет?
Автор: SHANDLE
Дата сообщения: 03.07.2008 17:17
jason32

Цитата:
блин, ну хватит гильотину предлагать как средство от головы? Скажите, возможно ли при таких условиях поставить IE6 или нет?

Специально установил на виртуальную машину XP SP2 с дистрибутива, в который интегрирован IE7. При попытке установить IE6 инсталлятор отказался это делать, сославшись на уже установленную новую версию. Если XP была установлена с уже интегрированным IE7, то только переустановка с IE6. Единственный совет - это писать докладную начальству, что админ установил не то что нужно для работы, заставьте его исправить ошибку.
Автор: cluster
Дата сообщения: 03.07.2008 22:44
После установки 7ой версии шрифты на любых страницах стали менее чёткими. Я сначала подумал, что у меня зрение садится.. Как-нибудь можно настроить чёткость?
Автор: SHANDLE
Дата сообщения: 03.07.2008 23:00
cluster
Свойства обозревателя -> Дополнительно -> Всегда использовать ClearType для HTML. Сними галку.
Автор: ewild
Дата сообщения: 04.07.2008 00:56
cluster

Цитата:
Свойства обозревателя -> Дополнительно -> Всегда использовать ClearType для HTML. Сними галку.

Или тоже самое .reg файлом:

Код: Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"UseClearType"="no"
Автор: cluster
Дата сообщения: 04.07.2008 01:10
SHANDLE
ewild
Ооо, как классно стало. Спасибо!
Автор: buhalo123
Дата сообщения: 12.07.2008 23:53
У меня проблема, тока недавно столкнулся, ибо до этого как то не заморачивался.=)

Вообщем прямые ссылки на SWF файлы не открывает. Просто внизу пишет "готово", а флеша и не видно. В опере нормально всё открывает, но я привык к надстройке на движке IE, поэтому мне надо как то решить эту проблему.

1. И шоквейв, и обычный флешплеер обновил - не помогает.
2. Галочка есть в "Свойствах обозревателя" во вкладке "Дополнительно" в разделе "Безопасность" пункт "Разрешать запуск активного содержимого файлов на моем компьютере" и в разделе "Мультимедиа" пункт "Воспроизводить анимаюцию на вебстраницах" тоже есть галочка.

Что ещё может помочь? Просто реально нет желания переходить на оперу, она у меня прост на всякий случай стоит.=)
Автор: sayanvd
Дата сообщения: 14.07.2008 07:13
buhalo123

Попробуй (пере)установить AdobeFlashPlayer9 со ссылки http://ifolder.ru/7333673
Обрати внимание на файл Readme.txt в архиве.

Страницы: 123456789101112131415161718192021

Предыдущая тема: Не работает не один браузер кроме Internet Explorer ПОМОГИТЕ


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.