Кто-нибудь знает, как открыть определенный браузер для определенных ссылок?
У меня есть две ссылки, которые я хочу открыть в IE и другие в Chrome. Это вообще возможно?
Кто-нибудь знает, как открыть определенный браузер для определенных ссылок?
У меня есть две ссылки, которые я хочу открыть в IE и другие в Chrome. Это вообще возможно?
Ответы:
Решением будет отдельная программа "обработчик браузера". Он будет установлен в Windows как браузер по умолчанию, но вообще не будет открывать какую-либо ссылку, а вместо этого предоставит вам список браузеров и передаст URL-адрес выбранному вами. В основном так же, как на Android, если вы не отметили опцию «Всегда использовать…» для определенного типа файла.
Ответ / Объяснение / Технический:
Нет, практического способа сделать это не существует. В Windows есть список «обработчиков», которые сообщают ей, что делать (например, какую программу запускать), когда активируются различные типы файлов и системных объектов (например, открываются). Список ограничиваются типами , которые по большей части просто включает в себя расширение (например , .EXE, .DOC
, .URL
и т.д.) Там нет способа определить обработчик для конкретных имен файлов , так как список будет в конечном итоге вырастет до смешного большого и обеспечивает чрезвычайно низкую производительность. Хуже того, определенно нет способа указать обработчики на основе содержимого файла, поскольку это потребует от Windows (1) открытия файла и (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 вместо использования реального ярлыка в Интернете (он же закладка):
New->New Shortcut
.URL
файл, но это не то, что вам нужно, вместо этого введите префикс URL с помощью iexplore
. Например:iexplore http://www.org/
Теперь вместо файла закладки создается ярлык Windows (двоичный .LNK
файл). Когда вы захотите запустить этот конкретный сайт, он запустит указанную программу с указанными аргументами (в данном случае IE с целевым URL). Его можно запустить так же, как в закладки.
Как и возможное решение, представленное выше, оно предполагает, что есть несколько предметов, требующих особой обработки, поскольку это требует немного больше работы для их создания и обслуживания. Обратите внимание, что, поскольку это ярлыки Windows вместо закладок, они не будут обрабатываться должным образом в определенных сценариях, которые работают с закладками, такими как резервные копии, обнаружение дубликатов, менеджеры закладок и т. Д. Однако, если имеется лишь небольшая группа особых случаев URL, то это не должно быть слишком большой проблемой, чтобы обойти это.
http://www.org/page.htm?browser=IE
, http://www.org/page.htm?browser=chrome
и т. Д., То нет, нет способа сделать это из Windows так, как это было задано (т. Е. «Открыть браузер по умолчанию»), но, как я сказал, некоторые расширения IE для Chrome могут это сделать. из браузера (например, если URL находится в списке, перезагрузите на вкладке IE ).
Я создал ярлык на рабочем столе:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com
Добавьте пробел между .exe"
иhttp:
Когда вы нажмете на нее, вы перейдете к example.com
использованию Chrome.
Я изменил размер окна IE и перетащил ярлык на панель ссылок в IE.
Для моего компьютера с Windows, если ссылка должна открываться в Chrome, я просто добавляю префикс «chromerun: //» перед «http: //» в веб-адресе, когда сохраняю ярлык или создаю гиперссылку для других, чтобы использовать. Это приведет к тому, что страница откроется в Chrome автоматически, независимо от настроек браузера по умолчанию. Я включил пример ниже.
Использование ярлыка или нажатие на гиперссылку с этим путем в текстовом документе или электронном письме каждый раз открывает Google, используя Chrome. Я не айтишник и не знаю точно, почему это работает или есть iE-эквивалент этого трюка, но я делал это годами, и он хорошо работает для меня.
Щелкните правой кнопкой мыши по ссылке и выберите «Копировать гиперссылку». Теперь откройте браузер по вашему выбору и вставьте в адресную строку. Нажмите ваш ключ ввода и ваш там.