Как открывать ссылки в нужном приложении на Андроиде
Наверняка вам неоднократно присылали разные ссылки на АлиЭкспресс или просто в какие-нибудь интернет-магазины. Очень часто при переходе по таким ссылкам открывается обычная вкладка в браузере, вместо того, чтобы перекинуть вас в соответствующее приложение с удобным интерфейсом. Если мобильной версией сайта пользоваться неудобно, то приходится вручную искать в приложении нужную страничку, что в условиях ограниченного времени может быть достаточно критично.

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

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

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

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

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

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

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

Теги
- Новичкам в Android
- Приложения для Андроид
Как открывать ссылки в определённом профиле браузера?
Захотелось странного. Есть 2 профиля в Chromium, условно A и B. Есть 2 учётных записи в Telegram (A и B), пара учётных записей в Thunderbird (A и B). Как открывать ссылки из учётной записи B Telegram и Thunderbird в учётной записи B Chromium? Аналогично с соответствующими профилями A.
Для newsboat всё просто: chromium —profile-directory=A %u > /dev/null 2>&1 & в конфиге. Куда это вписать для Telegram и Thunderbird?

Grapow ★
23.11.23 19:36:29 MSK
- Ответить на это сообщение
- Ссылка
Если нетрудно, напиши для чего это. Может чертовски удобная штука, а я и не знаю, всю жизнь на одном профиле.
krasnh ★★★
( 23.11.23 19:40:09 MSK )
- Ответить на это сообщение
- Показать ответы
- Ссылка
Ответ на: комментарий от krasnh 23.11.23 19:40:09 MSK

Один профиль свой, второй рабочий.
rupert ★★★★★
( 23.11.23 19:41:14 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от krasnh 23.11.23 19:40:09 MSK

rupert опередил. Для дома и работы, чтоб не смешивать.
Grapow ★
( 23.11.23 19:43:25 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
А как ты переключаешься между учетными записями в Telegram и Thunderbird?
Если встроенными средствами, то скорее всего никак, а если там полностью раздельные профили, которые запускаются с разных десктоп файлов, то тогда можно нашаманить.
arax ★★
( 23.11.23 20:10:48 MSK )
- Ответить на это сообщение
- Ссылка
Когда-то это умел Firefox:
Сейчас, боюсь, только через sudo или private browsing.
Bass ★★★★★
( 23.11.23 20:20:50 MSK )
- Ответить на это сообщение
- Ссылка

Громоптицей не пользуюсь , но имею пару телег и профили в хроме. Из любой учётки телеги ссылка открывается в активном профиле хромого.
symon2014 ★★
( 23.11.23 20:24:07 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
для chromium —user-data-dir=/path/to/profile , для firefox -P
arrecck ★★★
( 23.11.23 20:30:48 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от symon2014 23.11.23 20:24:07 MSK

Из любой учётки телеги ссылка открывается в активном профиле хромого.
Такое поведение меня не устраивает. Приходится вручную открывать нужный профиль хромого и держать его в фокусе, чтоб ссылка открылась именно в нём, а не в первом попавшемся.
Grapow ★
( 23.11.23 20:39:06 MSK ) автор топика
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от arrecck 23.11.23 20:30:48 MSK

Да, всё верно. Где это указать телеге и громоптице?
Grapow ★
( 23.11.23 20:39:53 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка

dataman ★★★★
( 23.11.23 20:45:24 MSK )
- Ответить на это сообщение
- Показать ответы
- Ссылка
Ответ на: комментарий от Grapow 23.11.23 20:39:53 MSK
Где это указать телеге и громоптице?
Нигде, единственный способ сделать то что ты хочешь это ассоциировать в качестве браузера в системе свой скрипт, который в зависимости от переменной окружения будет запускать браузер с нужным профилем.
Но это будет работать только если у тебя в Telegram и Thunderbird тоже разные профили которые запускаются из разных desktop файлов, в которых переменную окружения и нужно будет устанавливать.
arax ★★
( 23.11.23 20:50:16 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от dataman 23.11.23 20:45:24 MSK

По моему это не то. Это смена браузера по умолчанию. А нужна связка — учётка телеги и профиль браузера. Если с профилем браузера ещё можно как то выкрутиться , то как различить запуск нужной учётки телеги , я например не знаю. Возможно если телега установлена из репы , возможно как нибудь можно запустить её с параметрами учётки. А если это архив с сайта , то я вообще потеряюсь ))
symon2014 ★★
( 23.11.23 20:53:10 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от symon2014 23.11.23 20:53:10 MSK

Телега из репы. Не вижу смысла засорять систему левыми исполняемыми файлами, флатпаками, снапами и прочим ненужно. Запускать 2 разных телеги с разными учётками тоже как то неудобно, хотя может быть резонно в контексте моей хотелки.
Grapow ★
( 23.11.23 20:58:18 MSK ) автор топика
Последнее исправление: Grapow 23.11.23 20:59:55 MSK (всего исправлений: 1)
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от dataman 23.11.23 20:45:24 MSK

Grapow ★
( 23.11.23 21:02:10 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка

Наверное, только патчить Телегу. Звучит не особо сложно.
urxvt ★★★★★
( 23.11.23 21:09:42 MSK )
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от Grapow 23.11.23 21:02:10 MSK

Не удивительно , последняя дата на странице 2016 год.
symon2014 ★★
( 23.11.23 21:11:08 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от symon2014 23.11.23 21:11:08 MSK

К сожалению, другие результаты поиска ещё менее релевантные.
Grapow ★
( 23.11.23 21:12:12 MSK ) автор топика
- Ответить на это сообщение
- Ссылка
Ответ на: комментарий от Grapow 23.11.23 19:43:25 MSK

Обычно разные браузеры используют
Lordwind ★★★★★
( 23.11.23 23:51:16 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от Lordwind 23.11.23 23:51:16 MSK

А как разъединить учётки например телеги для запуска ссылок в разных браузерах ?
symon2014 ★★
( 24.11.23 00:03:50 MSK )
- Ответить на это сообщение
- Ссылка

Создай несколько экземпляров скрипта xdg-open, в которых запускается Chromium с разными профилями. Скрипты положи куда-нибудь вне директорий, куда указывает PATH, скажем, в /bin/1/xdg-open и /bin/2/xdg-open . Экземпляры Telegram и Thunderbird запускай отдельными скриптами, в которых перед запуском собственно приложений делай что-то вроде export PATH=/bin/1:$PATH . Возможно, придётся подкладывать скрипты с названиями бинарников браузеров. Но я думаю, что большинство приложений будут запускать всё же xdg-open .
i-rinat ★★★★★
( 24.11.23 00:24:40 MSK )
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от i-rinat 24.11.23 00:24:40 MSK

Спасибо, попробую. Странно, что выбор браузера выпилили из настроек телегнома и гномоптицы.
Grapow ★
( 24.11.23 01:13:58 MSK ) автор топика
- Ответить на это сообщение
- Показать ответ
- Ссылка
Ответ на: комментарий от Grapow 24.11.23 01:13:58 MSK

выбор браузера выпилили из настроек
Он там вообще был? Думаю, там сразу был тупо запуск ссылок через xdg-open .
i-rinat ★★★★★
( 24.11.23 03:15:51 MSK )
- Ответить на это сообщение
- Ссылка
Как сделать чтобы ярлык открывался в определенном браузере Internet Explorer, Chrome, Yandex и т.д.
Некоторые веб ресурсы работаю корректно только в определенном браузере, это может быть Internet Explorer, Chrome, Yandex и т.д. Чаще всего это правительственные порталы и сервисы (например, ЕИС, ГОСУСЛУГИ, Налоги, различные электронные аукционы и т.д.) в которых используются электронные цифровые подписи и различные плагины. Пользователь может использовать скажем 3 таких сервиса, которые нужно запускать в разных браузерах. Для удобства работы в них, на рабочем столе можно создать три ярлыка и настроить запуска каждого из них в нужном браузере. Конечно можно в каждом браузере создать закладку на нужный ресурс, но в этом случае для открытия потребуется больше действий, нужно будет сначала запустить браузере потом открыть закладку. Вариант с ярлыками намного проще, тем более что создать такие ярлыки очень просто. Сегодня покажу как сделать ярлык который бы открывался в определенном браузере.
Открытие ярлыка (ссылки) в определенном браузере
Для того чтобы ярлык (ссылка) открывалась в нужном браузере необходимо выполнить следующие действия, для начала как обычно создаем «Ярлык».

Далее указываем путь к браузеру в котором хотим чтобы данный ярлык открывался, например Internet Explorer.
C:\Program Files\Internet Explorer\iexplore.exe
И в конце указывает адрес сайта.

Дальше как обычно пишем название ярлыка.

Все теперь при запуске данного ярлыка сайт будет открываться в браузере Internet Explorer.

То же самое нужно делать и для других браузеров.
C:\Program Files (x86)\Sputnik\Sputnik\Application\browser.exe

У вас путь к браузеру может отличаться. Если вы не знаете куда установлен браузер то на его ярлыке кликните ПКМ и откройте свойства, после чего нажиме на кнопку «Расположение файла».

Вот таким способом можно сделать так чтобы ярлык открывался в необходимом браузере.
Предоставление сайтам разрешения открывать ссылки через обработчик Chrome
Браузер Chrome позволяет веб-службам открывать определенные типы ссылок. Хотя большинство ссылок обычно направляют вас на другую страницу, некоторые ссылки могут открывать программы и выполнять другие действия.
Например, ссылки mailto: могут открывать программу электронной почты ссылки webcal: – добавлять события в программу Календарь. Эти ссылки относятся к протоколам, а программы, которые они используют, называются обработчиками.
Например, при открытии Gmail в Chrome, значок обработчика протоколов может появиться в универсальном окне поиска рядом со звездочкой – значком закладок. Нажмите его, чтобы увидеть указанные ниже опции.
- Если вы хотите разрешить службе Gmail открывать все ссылки электронной почты, выберите переключатель Использовать Gmail. Когда вы нажмете адрес с гиперссылкой на странице откроется окно создания письма Gmail.
- Выберите Нет , чтобы компьютер и в дальнейшем открывал ссылки электронной почты ранее выбранным способом.
- Выберите Игнорировать , чтобы запрос больше не появлялся при входе в Gmail.
Разрешение или запрет запросов обработчика сайта
По умолчанию веб-службам разрешено показывать сообщение о ссылке протокола, когда вы посещаете их сайты.
Чтобы выключить или включить эти сообщения в Chrome, выполните следующие действия:

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