Приложения не отображаются в списке приложений по умолчанию
У меня Windows 10, и я недавно переместил свой браузер с Chrome на Vivaldi.
Однако я не могу заставить Вивальди открывать ссылки на электронную почту - он всегда возвращается к Chrome. Я пробовал искать в программах по умолчанию, но Вивальди не появляется в качестве выбора, и это не позволяет мне перейти к программе.
Кто-нибудь знает, как заставить изменение по умолчанию?
Благодарю.
Это та же проблема, что и в этом вопросе: Невозможно установить браузер Brave в качестве браузера по умолчанию в Windows 10, но ответ при условии, что он больше не работает: больше невозможно перейти к
Control Panel\All Control Panel Items\Default Programs\Set Default Programs
в Windows 10. Я просто получаю пустую панель управления и следующий каталог: C:\Windows\System32\control.exe
2 ответа
Я нашел ответ здесь, и это немного сумасшедший: https://forum.vivaldi.net/topic/26413/mailto-protocol/4
Кроме того, не копайтесь в реестре - я попытался использовать другой ответ, но ничего не получил. Ответ ниже работает отлично.
Соответствующая часть:
Во-первых, убедитесь, что пользовательские обработчики разрешены в vivaldi://settings/handlers. [должно быть chrome:// настройки / обработчики]
Затем закройте Вивальди.
Используйте JSONEdit, чтобы отредактировать "C:\Users\yourusername\AppData\Local\Vivaldi\User Data\Default\Preferences".
Скопируйте следующее в буфер обмена:
{ "enabled" : true, "ignored_protocol_handlers" : [], "registered_protocol_handlers" : [ { "default" : true, "protocol" : "mailto", "url" : "https://inbox.google.com/?mailto=%s" } ] }
Щелкните правой кнопкой мыши корневой узел в файле настроек в JSONEdit и выберите "Вставить как дочерний элемент из буфера обмена". Затем переименуйте вставленный объект в "custom_handlers" и сохраните изменения. (Это при условии, что у вас еще нет некоторых пользовательских обработчиков. Если у вас есть некоторые, вам просто нужно добавить в массив selected_protocol_handlers.
В Vivaldi перейдите в vivaldi://settings/handlers [должно быть chrome://settings/handlers], нажмите 3 точки справа от записи inbox.google.com (она есть сейчас) и выберите "установить по умолчанию" ". Затем вы можете зайти в Стандартные приложения в Windows и установить Vivaldi в качестве почтового клиента по умолчанию. Тогда тебе должно быть хорошо идти.
Для Gmail (mail.google.com) это:
navigator.registerProtocolHandler ("mailto", " https://mail.google.com/mail/?extsrc=mailto&url=%s", "mail.google.com");
Однако я не могу заставить Вивальди открывать ссылки на электронную почту - он всегда возвращается к Chrome. Я пробовал искать в программах по умолчанию, но Вивальди не появляется в качестве выбора, и это не позволяет мне перейти к программе.
У меня не было проблем с настройкой браузера по умолчанию на Вивальди.
1) Установить Вивальди
2) Открыть Вивальди
3) Нажмите Настройки в Vivaldi
4) Нажмите Установить по умолчанию
5) В приложении " Настройки UWP" щелкните текущую программу по умолчанию в разделе " Веб-браузер".
6) Выберите Вивальди.
7) Если Vivaldi отсутствует в списке, выберите вместо него программу по умолчанию с расширением файла.