-18

Теперь я знаю, что это может показаться плохим вопросом, поскольку я могу просто перейти на Internet Explorer 8, но я придерживаюсь IE6, поскольку IE8 удаляет ценные функции, такие как возможность сохранять избранное в автономном режиме и тот факт, что путь к файлу превращается в окно проводника Windows, а ввод веб-адреса в проводнике Windows превращает его в окно IE.

Я знаю, что Internet Explorer 6 действительно плохо выполняет рендеринг некоторых страниц. Я знаю о расширении Google Chrome Frame, которое переносит рендеринг в стиле Chrome в IE, но это скоро будет прекращено. Итак, я попробовал еще одну вещь: я знаю, что C:\Windows\System32\mshtml.dll содержит движок рендеринга Trident, который используется в IE, поэтому я попробовал кое-что: сначала я создал резервную копию исходного файла, переименовав его в Windows XP в mshtml-old.dll , затем я попытался скопировать в DLL с компьютера под управлением Windows 7 с Internet Explorer 10. Я заметил, что после копирования система заменила новую DLL на старую, но оставила ту, которую я заархивировал, без изменений.

Есть ли способ заставить систему не заменять такую DLL, чтобы я мог перенести mshtml.dll в mshtml.dll в Windows XP и заставить IE6 рендериться как IE11?

Я ищу ответ, который описывает, как настроить мою систему, чтобы IE6 отображался как IE11 (или IE10), а не тот, который говорит мне обновить IE или установить другой браузер. Мне все равно, насколько утомительным является метод, пока он работает.

В случае, если вы думаете, что я на устаревшем оборудовании, машина с Windows XP на самом деле работает в Windows XP Mode под Windows 7. Настоящая причина, по которой я не хочу переключать это на другой браузер, заключается в том, что я хочу экспериментировать.

2 ответа2

10

Программы не работают так. IE10 имеет внутреннюю структуру, отличную от IE6, вы не сможете улучшить ее, просто заменив .dll. Это все равно что пытаться поместить двигатель грузовика в маленькую машину. Технически возможно с годами упорных усилий, но гораздо проще сделать наоборот.

Вам бы больше повезло с установкой современного браузера, такого как Chrome. Вы по-прежнему можете экспортировать избранное, открывать веб-страницы, если он установлен в браузере по умолчанию, и даже отображать страницы в IE, если по какой-либо причине вы чувствуете необходимость в этом.

8

Это не сработает. Я могу вспомнить один браузер, который позволит вам сохранить ваши функции (в частности, интеграцию файлового браузера с веб-браузером), и это Konqueror, хотя вам придется либо перейти на Linux для его запуска (или виртуальной машины), либо установить библиотеки KDE в Windows, что требует больших системных нагрузок.

http://windows.kde.org/

Поскольку вам нравится экспериментировать, я собираюсь предложить вам поэкспериментировать с чем-то, с чем стоит поэкспериментировать, и найти термин "Linux live CD". Время, потраченное на это, является гораздо меньшей тратой, чем попытка преодолеть разрыв между 5 основными выпусками браузера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .