1

Я установил Google Chrome в качестве браузера по умолчанию на моем компьютере, но некоторые программы по-прежнему открывают окна Internet Explorer. Почему это так, и могу ли я что-нибудь сделать, чтобы это исправить? Я использую Chrome версии 23.0.1271.95 m, хотя я считаю, что это проблема Windows, а не проблема Chrome.

Изменить: я могу отключить IE через Windows, но когда я это сделаю, программа, которая запускает его, выдает ошибку сценария "Класс не зарегистрирован". Следующий код - это скрипт, который его запускает:

<!-- Script to enable drop down suggestions and link source file-->
<script>

//Funtion to open new window when any item is selected from suggested drop down
function callback(item) {
    window.open(item.extra);
}

jQuery(function() {
    $.getJSON("*url snipped*",
        function(data) {
            $('input#suggestBox2').jsonSuggest(data, {maxResults:20,onSelect:callback});
        }
    );
});
</script>

Какая часть этого вызывает его открытие в IE, и есть ли способ перенаправить его?

5 ответов5

2

AFAIK - некоторые программы, использующие жестко заданную опцию того, какой браузер открывать для страницы, и вы не можете изменить его, даже если у вас установлен другой браузер, отличный от IE по умолчанию. В основном это некоторые лаунчеры, идут разные игры и какое-то корпоративное ПО.

1

Откуда этот код выполняется?

Если он уже запущен внутри браузера, то window.open должен открыть другое окно в том же браузере.

Нет никаких указаний на то, что этот код должен вызывать что-либо, кроме стандартного браузера или браузера хоста, в котором он работает.

0

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

Windows 7:

  1. Нажмите кнопку запуска
  2. Тип "Особенности Windows"
  3. Нажмите "Включить или отключить функции Windows"
  4. Прокрутите список и найдите окно Internet Explorer и снимите его
  5. Перезагрузите компьютер

Тогда это должно быть

Для других, нажмите здесь

0

Поскольку вы отключили IE через диалоговое окно Windows Features, попробуйте следующее. Нет гарантий, что это сработает или не сломает ничего другого; это просто то, что вдруг пришло мне в голову. Как всегда, будьте осторожны при редактировании реестра!

Откройте Regedit и перейдите к:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE

Под этим ключом измените значение (По умолчанию) с:

C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE

к:

Drive:\Full\path\to\Chrome.exe

Аналогично, измените значение Path с:

C:\Program Files (x86)\Internet Explorer

к:

Drive:\Full\path\to

т.е. путь к каталогу, в котором находится Chrome.exe.

Также перейдите к следующей клавише и внесите те же два изменения:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE

Теперь подтвердите, что изменения сработали, введя "iexplore" в диалоговом окне « Выполнить ». Если Chrome запускается, все в порядке. Теперь запустите программу, скрестите пальцы и посмотрите, запускает ли она Chrome вместо IE. Если это так, дайте мне знать, и мы будем праздновать! :)

-1

программы, прикрепленные к IE, всегда открываются с помощью IE

открепить от IE .. Показать сайт, о котором идет речь

теперь Chrome и т. д. будет работать на этом сайте

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