12

Кто-нибудь знает, как открыть конкретный браузер для конкретных ссылок?

У меня есть две ссылки, которые я хочу открыть в IE и другие в Chrome. Это вообще возможно?

4 ответа4

3

Решением будет отдельная программа "обработчик браузера". Он будет установлен в Windows как браузер по умолчанию, но вообще не будет открывать какую-либо ссылку, а вместо этого предоставит вам список браузеров и переадресовывает URL на выбранный вами. В основном так же, как на Android, если вы не отметили опцию «Всегда использовать…» для определенного типа файла.

3

Ответ / Объяснение / Технический:

Нет, практического способа сделать это не существует. В Windows есть список «обработчиков», которые сообщают ей, что делать (например, какую программу запускать), когда активируются различные типы файлов и системных объектов (например, открываются). Список ограничен типами, которые по большей части включают только расширения (например,.DOC .URL и т.д.) Нет никакого способа указать обработчики для определенных имен файлов, так как список в конечном итоге увеличится до невероятно большого размера и обеспечит крайне низкую производительность. Хуже того, определенно нет способа указать обработчики на основе содержимого файла, поскольку для этого потребуется (1) открыть файл в Windows и (2) знать, как читать и интерпретировать содержимое.

Закладки (т. Е. «Ссылки браузера») - это текстовые файлы с символом .URL которое содержит URL. Например:

[InternetShortcut]
URL=http://www.org/blah.html

Для того, что вы хотите, Windows нужно знать, как открыть файл, прочитать и проанализировать его, проанализировать URL-адрес и принять решение на основе этого. Это просто невозможно.

Теоретически может существовать способ практической реализации обработчиков имен файлов / содержимого. Обработчики предварительного просмотра позволяют Windows считывать файл и предоставлять информацию о нем (например, длину видео и миниатюры, битрейт аудио, # слов в файле DOC и т.д.), Поэтому структура существует, но в настоящее время просто нет способа выполнить контент-специфические действия.


Возможное решение:

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


Лучшее решение 1:

Если ваша проблема заключается в том, что некоторые сайты требуют IE (например, Windows Update), то гораздо проще будет установить расширение, например IE Tab. Лучшие из них даже позволяют настроить его на автоматическое использование вкладки на основе IE для указанных URL-адресов.


Лучшее решение 2:

Другим вариантом, предложенным Psycogeek, является создание обычного ярлыка на рабочем столе для передачи URL-адреса в IE вместо использования реального ярлыка в Интернете (он же закладка):

  1. Щелкните правой кнопкой мыши пустую область на рабочем столе (или в папке) и выберите New->New Shortcut
  2. Для этого местоположения вы просто должны ввести URL-адрес для создания закладки (простой текст .URL , но это не то, что вам нужно, вместо этого введите префикс URL с помощью iexplore . Например: iexplore http://www.org/

Теперь вместо файла закладок создается ярлык Windows (двоичный файл .LNK ). Когда вы захотите запустить этот конкретный сайт, он запустит указанную программу с указанными аргументами (в данном случае IE с целевым URL). Он может быть запущен так же, как закладка.

Как и возможное решение, представленное выше, оно предполагает, что существует несколько предметов, требующих особой обработки, поскольку для их создания и обслуживания требуется немного больше работы. Обратите внимание, что, поскольку это ярлыки Windows вместо закладок, они не будут обрабатываться должным образом в определенных сценариях, которые работают с закладками, такими как резервные копии, обнаружение дубликатов, менеджеры закладок и т.д. Однако, если имеется лишь небольшая группа особых случаев URL, то это не должно быть слишком большой проблемой, чтобы обойти это.

2

Я создал ярлык на рабочем столе:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com

Добавьте пробел между .exe" и http:

Когда вы нажмете на него, вы перейдете на example.com с помощью Chrome.

Я изменил размер окна IE и перетащил ярлык на панель ссылок в IE.

-3

Щелкните правой кнопкой мыши по ссылке и выберите "Копировать гиперссылку". Теперь откройте браузер по вашему выбору и вставьте в адресную строку. Нажмите ваш ключ ввода и ваш там.

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