Открыть ссылку определённый браузером
Как открыть ссылку в определённом браузере? То есть в системе установлено 2 браузера хром и IE есть сайт который корректно работает только в хроме и есть сайт которые корректно работают только в IE. Как это можно реализовать?
Отслеживать
задан 11 сен 2015 в 6:45
784 4 4 серебряных знака 22 22 бронзовых знака
на чем система? apache+linux? php?
11 сен 2015 в 6:46
Система Windows, сайт написан при помощи html и JS
11 сен 2015 в 6:49
То есть, вы хотите вести на страницу, где работает в текущем браузере (это в приципе возможно), или хотите открывать другой браузер (это не возможно с JS)?
11 сен 2015 в 6:54
Может появились способы? Скайп, Телеграмм, Зум и т.д. — открываются же
18 окт 2021 в 11:09
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
В целом, стандартных способов открыть страницу в другом браузере нет. Т.к. это требует запуска на пользовательском компьютере новой программы (браузера), что в свою очередь не является безопасным.
Если говорить о нестандартных способах, то можно в IE через ActiveX это реализовать, но это неуниверсально и тот еще костыль.
Так что рекомендую пересмотреть вариант реализации и подумать о другом способе решения проблемы. Например отдавать контент в зависимости от заголовка User-Agent, если этот функционал нужен для собственных сайтов, а не каких-то внешних ресурсов.
Как открывать ссылки в нужном приложении на Андроиде
Наверняка вам неоднократно присылали разные ссылки на АлиЭкспресс или просто в какие-нибудь интернет-магазины. Очень часто при переходе по таким ссылкам открывается обычная вкладка в браузере, вместо того, чтобы перекинуть вас в соответствующее приложение с удобным интерфейсом. Если мобильной версией сайта пользоваться неудобно, то приходится вручную искать в приложении нужную страничку, что в условиях ограниченного времени может быть достаточно критично.

Иногда ссылки бывают так сокращены, что даже непонятно, для какого сервиса они предназначены.
❗️ПОДПИШИСЬ НА НАШ ДЗЕН, ЧТОБЫ ЧИТАТЬ ЭКСКЛЮЗИВНЫЕ СТАТЬИ, КОТОРЫХ НЕТ НА САЙТЕ
Но благо, что Андроид позволяет настроить даже такие вещи. Причем можно выбрать, какие конкретно ссылки будут перебрасывать вас в соответствующую программу. Разбираемся, как открывать ссылки сразу в нужном приложении, минуя браузер.
Отключить встроенный браузер Телеграм

Встроенный браузер практически всегда не дает перейти по ссылке в приложение.
Многие мессенджеры или приложения социальных сетей имеют встроенные браузеры. По умолчанию ссылки, приходящие вам в таких местах, открываются именно в них. Чтобы перейти, например, в Google Chrome, необходима пара дополнительных нажатий. В большинстве случаев именно встроенные браузеры и не дают ссылкам открывать соответствующие приложения. К счастью, подобную опцию можно легко отключить.
На примере Телеграма это можно сделать следующим образом:

Использование стандартного браузера зачастую удобнее, чем встроенного в приложение.
- Откройте приложение Телеграм.
- Нажмите на три горизонтальных полоски в верхнем левом углу.
- Перейдите в настройки.
- Выберите раздел “Настройки чатов”.
- Пролистайте в самый низ и отключите переключатель “Встроенный браузер”.
❗️ПОДПИШИСЬ НА НАШ ЧАТИК В ТЕЛЕГРАМЕ. ТАМ ТЫ СМОЖЕШЬ ПООБЩАТЬСЯ С ДРУГИМИ ЧИТАТЕЛЯМИ И ДАЖЕ НАШИМИ АВТОРАМИ
После этих действий все приходящие вам ссылки будут открываться исключительно в браузере по умолчанию или в соответствующем приложении. Имейте этот факт в виду и не удивляйтесь большому количеству вкладок в браузере.
Как открыть ссылку в приложении

Просто активируйте переключатель, и все заработает.
Но отключения встроенного браузера не всегда бывает достаточно. Очень часто производители смартфонов в своих оболочках по умолчанию отключают возможность открытия ссылок в приложениях. Чтобы это исправить, необходимо дать программам соответствующие разрешения. На примере смартфонов Xiaomi, Redmi или Poco сделать это можно двумя способами:
- Откройте настройки.
- В поисковой строке в самом верху экрана введите “Доступ ко всем файлам”.
- Перейдите в предложенное меню.
- В списке найдите нужное приложение и откройте его настройки.
- Пролистайте вниз и выберите пункт “Открывать по умолчанию”.
- Активируйте переключатель “Открывать поддерживаемые ссылки”.
- При отсутствии ссылок в блоке “Ссылки, которые будут открываться в этом приложении”, нажмите на кнопку “Добавить ссылку”.
- Отметьте галочками все ссылки, которые должны открываться в выбранном приложении, и нажмите кнопку “Добавить”.
❗️ПОДПИШИСЬ НА ТЕЛЕГРАМ-КАНАЛ СУНДУК АЛИБАБЫ, ЧТОБЫ ПОКУПАТЬ ТОЛЬКО ЛУЧШИЕ ТОВАРЫ С АЛИЭКСПРЕСС
Теперь можете попробовать перейти по нужной ссылке, чтобы проверить работоспособность установленных настроек. Второй способ практически такой же, за исключением пути к настройкам с активацией этих ссылок:

Этот вариант перехода работает на любом Андроид-смартфоне.
- Перейдите в Google Play.
- Нажмите на кружок с вашим аккаунтом в правом верхнем углу экрана.
- Выберите пункт “Справка/отзыв”.
- Перейдите в раздел “Как удалять и отключать неиспользуемые приложения в Android, а также управлять ими”.
- В разделе “Как удалить приложения, установленные вами” перейдите по ссылке в первом пункте “Нажмите, чтобы перейти в настройки приложений”.
- Откроется то же самое меню, в которое мы переходили из настроек.
- Найдите нужное приложение и выполните все те же самые действия по добавлению ссылок, что описаны в инструкции выше.
Этот способ перехода в настройки наиболее универсальный и подойдет для смартфонов любых производителей. Самое главное, что это позволит раз и навсегда перенастроить нужные программы на прямое открытие ссылок без необходимости совершать лишние телодвижения.
Как открыть ссылку в браузере

В некоторых ситуациях предпочтительнее все же использовать открытие ссылок непосредственно в браузере.
Но что делать, если вы, наоборот, хотите сделать так, чтобы все ссылки открывались строго в браузере по умолчанию без открытия фирменных приложений? Здесь тоже все достаточно просто:
-
Необходимо открыть настройки приложений по одной из представленных выше схем. Так как у меня смартфон от Xiaomi, я выберу первый вариант из-за того, что он просто немного быстрее.

Отключите крайний переключатель, и вас автоматически будет перекидывать в браузер.
Теперь при переходе по любой ссылке на соответствующий сервис будет всегда открываться браузер, выбранный по умолчанию. В моем случае это Google Chrome. Этот момент очень хорошо можно проследить по приложению AliExpress. Большинство ссылок изначально настроены на открытие в приложении. Поэтому при отключении этого пункта меню сразу же происходит загрузка любого товара в браузере.
❗️ПОДПИШИСЬ НА НАШ ПУЛЬС. БУДЕШЬ УЗНАВАТЬ ВСЕ НОВОЕ САМЫМ ПЕРВЫМ
С учетом того, что не все приложения достаточно удобны, то подобные настройки имеют право на жизнь. Именно поэтому приложение АлиЭкспресс я использую для своих личных целей, а если надо просто посмотреть какую-то ссылку, то мне значительно удобнее, когда меня перекидывает на новую вкладку в браузере.

Теги
- Новичкам в Android
- Приложения для Андроид
Как сделать, чтобы все ссылки открывались в новой вкладке, а не окне?
Скажите, как в браузере (гугл хром или яндекс — не имеет значения) — сделать так, чтобы при открытии ссылки — иногда просто бывают всплывающие окна — по работе приходится работать в системе оки-токи (но это просто так, отступление) — чтобы все открывалось в новой вкладке а не окне (т.е. чтобы вторая копия браузера не открывалась?
В мозилле есть инструкция как это сделать. но оно не подходит, нужен именно хром. а в хроме или в яндексе не знаю как реализовать подобное (хотя почти уверен, что есть такая возможность).
Может кто-то знает? посоветуйте пожалуйста.
вот то что я нашел для мозиллы — оно работает нормально только в мозилле..
Поменяйте настройки в about:config
browser.link.open_newwindow (Целое) — как открывать ссылки, в которых указано открытие новых окон. Значения:
1 – Открыть в текущей вкладке
2 – Открывать в новом окне
3 – Открывать в новой вкладке
browser.link.open_newwindow.restriction (Целое) — Позволяет открывать вкладки вместо новых окон. Значения:
0 – открывать все ссылки в вкладках
1 – Открывать ссылки в окнах
2 – Открывать ссылки в вкладках за исключением случаев, когда заданны нестандартные параметры окна (например изменение размера)
- Вопрос задан более трёх лет назад
- 11204 просмотра
Предоставление сайтам разрешения открывать ссылки через обработчик Chrome
Браузер Chrome позволяет веб-службам открывать определенные типы ссылок. Хотя большинство ссылок обычно направляют вас на другую страницу, некоторые ссылки могут открывать программы и выполнять другие действия.
Например, ссылки mailto: могут открывать программу электронной почты ссылки webcal: – добавлять события в программу Календарь. Эти ссылки относятся к протоколам, а программы, которые они используют, называются обработчиками.
Например, при открытии Gmail в Chrome, значок обработчика протоколов может появиться в универсальном окне поиска рядом со звездочкой – значком закладок. Нажмите его, чтобы увидеть указанные ниже опции.
- Если вы хотите разрешить службе Gmail открывать все ссылки электронной почты, выберите переключатель Использовать Gmail. Когда вы нажмете адрес с гиперссылкой на странице откроется окно создания письма Gmail.
- Выберите Нет , чтобы компьютер и в дальнейшем открывал ссылки электронной почты ранее выбранным способом.
- Выберите Игнорировать , чтобы запрос больше не появлялся при входе в Gmail.
Разрешение или запрет запросов обработчика сайта
По умолчанию веб-службам разрешено показывать сообщение о ссылке протокола, когда вы посещаете их сайты.
Чтобы выключить или включить эти сообщения в Chrome, выполните следующие действия:

- Нажмите меню Chrome на панели инструментов браузера.
- Выберите Настройки → Показать расширенные настройки.
- В разделе «Конфиденциальность» нажмите Настройки содержания.
- В диалоговом окне найдите раздел «Обработчики».
- Чтобы разрешить запросы, выберите «Разрешить сайтам запрашивать установки обработчиков протоколов по умолчанию».
- Чтобы отключить запросы, выберите «Запретить всем сайтам обрабатывать протоколы».
Выбор обработчика по умолчанию и удаление обработчика
Пользуйтесь страницей Настройки для управления веб-службами, которым вы разрешили обработчики.
Выбор обработчика по умолчанию
- Нажмите меню Chrome на панели инструментов браузера.
- Выберите Настройки → Показать расширенные настройки.
- В разделе «Конфиденциальность» нажмите Настройки контента.
- В диалоговом окне появится, найдите раздел «Обработчики».
- Нажмите кнопку Управление обработчиками.
- Чтобы выбрать веб-службу по умолчанию, пользуйтесь раскрывающимся меню рядом с протоколом в списке.
Если по какой-либо причине нужно воспользоваться другим обработчиком, чтобы открыть ссылку на страницу, нажмите на ссылку правой кнопкой мыши и выберите опцию «Открыть ссылку с помощью», чтобы выбрать обработчик. Это не повлияет на настройки обработчика по умолчанию.
Удаление обработчика
- Нажмите меню Chrome на панели инструментов браузера.
- Выберите Настройки → Показать расширенные настройки.
- В разделе «Конфиденциальность» нажмите Настройки контента.
- В диалоговом окне появится, найдите раздел «Обработчики».
- Нажмите кнопку Управление обработчиками.
- Наведите курсор мыши на обработчик, который нужно удалить.
- Нажмите Удалить сайт .