Привязка приложении в Google Chrome

Любые вопросы касающиеся ОС Windows и Linux

Модератор: Tim308

Ответить
Аватара пользователя
JeRrS1989
Постоянный пользователь
Сообщения: 111
Зарегистрирован: 14 мар 2015, 15:59
Контактная информация:

Привязка приложении в Google Chrome

Сообщение JeRrS1989 »

Добрый день. Не подскажете где в браузере меняется привязка приложении при переходе по гиперссылкам? Во вложении скриншот того окна, при нажатии по ссылке на которой браузер предлагает через что нужно открыть эту ссылку.
Вложения
7542.png

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7029
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Привязка приложении в Google Chrome

Сообщение DesignerMix »

JeRrS1989, где меняется не знаю (думаю что это как-то прописано в самой ссылке), но может это пригодится - ExternalProtocolDialogShowAlwaysOpenCheckbox https://docs.microsoft.com/ru-ru/deploy ... encheckbox (не смотрите что там про edge, в хроме такая-же) https://docs.microsoft.com/ru-ru/deploy ... encheckbox

PS: Путь в реестре для chrome HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome

Аватара пользователя
JeRrS1989
Постоянный пользователь
Сообщения: 111
Зарегистрирован: 14 мар 2015, 15:59
Контактная информация:

Привязка приложении в Google Chrome

Сообщение JeRrS1989 »

Судя по фразе CheckBox это скорее всего вовсе отключить всплывающее сообщение при нажатии по ссылке. А мне наоборот привязку к другой программе надо сделать, чтобы при нажатии по ссылке он через другую программу открывал эту ссылку. Ссылка простая (sip:внутренний номер пользователя) при нажатии по которому он должен предлагать открывать Skype For Business, но после установки MicroSip эта привязка сбросилась и вот как вернуть не понятно.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7029
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Привязка приложении в Google Chrome

Сообщение DesignerMix »

JeRrS1989 писал(а): 28 май 2021, 18:04 при нажатии по которому он должен предлагать открывать Skype For Business, но после установки MicroSip эта привязка сбросилась и вот как вернуть не понятно.
ага, ну теперь более понятно. Видимо просто приложение по умолчанию для этого протокола изменилось, и настройки google chrome здесь ни причём, зайдите в приложения по умолчанию -> выбор стандартных приложений для протоколов и там посмотрите чему назначен MicroSip и переназначьте на skype for business (думаю это tel и lync)

Аватара пользователя
JeRrS1989
Постоянный пользователь
Сообщения: 111
Зарегистрирован: 14 мар 2015, 15:59
Контактная информация:

Привязка приложении в Google Chrome

Сообщение JeRrS1989 »

Проверил. Lync и Lync15 стоит Skype For Business. Причем дело не в браузере, т.к с другого так же по умолчанию открывает через MicroSip. Проверил настройки Skype'a никакой кнопки о привязки приложения по умолчанию почему-то не смог найти. Есть еще какие-нибудь варианты?

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7029
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Привязка приложении в Google Chrome

Сообщение DesignerMix »

JeRrS1989 писал(а): 31 май 2021, 09:35 Lync и Lync15 стоит Skype For Business
А протокол tel?

Аватара пользователя
JeRrS1989
Постоянный пользователь
Сообщения: 111
Зарегистрирован: 14 мар 2015, 15:59
Контактная информация:

Привязка приложении в Google Chrome

Сообщение JeRrS1989 »

Протокол SIP. И что самое интересное при выборе он не предлагает Skype For Business только MicroSIP

p.s: Переустановка Skype For Business не помогла.
Вложения
Screenshot_1.png

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7029
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Привязка приложении в Google Chrome

Сообщение DesignerMix »

JeRrS1989, Вот тут можете глянуть как ассоциировать софт с протоколом - https://ru.stackoverflow.com/questions/ ... B2-windows

Код: Выделить всё

HKEY_CLASSES_ROOT
myscheme
(Default) = "URL:Foo Protocol"
URL Protocol = ""
DefaultIcon
   (Default) = "foo.exe,1"
shell
   open
      command
           (Default) = "C:\Program Files\Foo\foo.exe" "%1"
Только foo заменить на sip, а foo.exe на файл skype. Ну или по крайней мере в эту сторону смотреть.

Аватара пользователя
JeRrS1989
Постоянный пользователь
Сообщения: 111
Зарегистрирован: 14 мар 2015, 15:59
Контактная информация:

Привязка приложении в Google Chrome

Сообщение JeRrS1989 »

в реестре уже есть подобное.
[HKEY_CLASSES_ROOT\sip]
@="URL:Sip Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\sip\DefaultIcon]
@="C:\\Program Files\\Microsoft Office\\Office16\\Lync.exe,0"

[HKEY_CLASSES_ROOT\sip\shell]

[HKEY_CLASSES_ROOT\sip\shell\open]

[HKEY_CLASSES_ROOT\sip\shell\open\command]
@="\"C:\\Program Files\\Microsoft Office\\Office16\\Lync.exe\" \"%1\""
по сути ведь тоже самое что и предлагалось по ссылке выше сделать?

Единственное заметил что в моем варианте была еще одна строчка в конце:

[HKEY_CLASSES_ROOT\sip]
@="URL:Sip Protocol"
"URL Protocol"=""
"Owner Name"="MicroSIP"

Думал дело в этом, я её удалил, перезагрузил компьютер, но к сожалению не помогло.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7029
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Привязка приложении в Google Chrome

Сообщение DesignerMix »

JeRrS1989, попробуйте в powershell (вроде в cmd тоже должно сработать) запущенном с правами админа выполнить вот это: Set-ItemProperty HKLM:\Software\Microsoft\Office\16.0\Lync\Capabilities\URLAssociations -name SIP -value Microsoft.Lync.16Join.1 и проверить после этого не появится-ли в списке при ассоциации протокола skype for business для SIP

Аватара пользователя
JeRrS1989
Постоянный пользователь
Сообщения: 111
Зарегистрирован: 14 мар 2015, 15:59
Контактная информация:

Привязка приложении в Google Chrome

Сообщение JeRrS1989 »

Пишет ошибку
Вложения
Screenshot_81.jpg

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7029
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Привязка приложении в Google Chrome

Сообщение DesignerMix »

JeRrS1989, проверьте этот путь в реестре, может там он и отличается (если да, то подправьте команду), у меня просто не установлена эта версия skype for business.

Аватара пользователя
JeRrS1989
Постоянный пользователь
Сообщения: 111
Зарегистрирован: 14 мар 2015, 15:59
Контактная информация:

Привязка приложении в Google Chrome

Сообщение JeRrS1989 »

до Software\Microsoft\Office\16.0\Lync\ все верно а далее нет каталога Capabilities. Её нужно создать вручную?

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7029
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Привязка приложении в Google Chrome

Сообщение DesignerMix »

JeRrS1989, думаю можно, если не получится то удалить не долго

Ответить

Вернуться в «Операционные системы»