Приложения не отображаются в списке приложений по умолчанию

854
Grubbmeister

У меня 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
Возможная копия [Невозможно установить браузер Brave в качестве браузера по умолчанию в Windows 10] (https://superuser.com/questions/1242081/unable-to-set-brave-browser-as-default-browser-in-windows-10 ) Ramhound 5 лет назад 1
Спасибо - тот же вопрос, ответ больше не работает, по крайней мере для меня. Смотрите правки. Grubbmeister 5 лет назад 0
Какая сборка Windows 10? music2myear 5 лет назад 0
Windows build 1803 Grubbmeister 5 лет назад 0

2 ответа на вопрос

2
Grubbmeister

Я нашел ответ здесь, и это немного сумасшедший: 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");

0
Ramhound

Однако я не могу заставить Вивальди открывать ссылки на электронную почту - он всегда возвращается к Chrome. Я пытался искать в программах по умолчанию, но Вивальди не появляется в качестве выбора, и это не позволяет мне перейти к программе.

У меня не было проблем с настройкой браузера по умолчанию на Вивальди .

1) Установить Вивальди

2) Открыть Вивальди

3) Нажмите Настройки изнутри Вивальди

enter image description here

4) Нажмите Установить по умолчанию

enter image description here

5) В приложении « Настройки UWP» щелкните текущую программу по умолчанию в разделе « Веб-браузер» .

enter image description here

6) Выберите Вивальди .

enter image description here enter image description here

7) Если Vivaldi отсутствует в списке, выберите вместо него программу по умолчанию с расширением файла.

enter image description here

Если ** Vivaldi ** отсутствует в списке, вам следует удалить его и установить заново. Он не был установлен на моей виртуальной машине, я установил его, выполнив эти шаги, чтобы установить браузер по умолчанию, когда я нажимаю на ссылку в приложении. Вы также должны изменить любой параметр, настроенный на использование Chrome, чтобы использовать ** Vivaldi ** вместо этого явно. Ramhound 5 лет назад 0
Спасибо - браузер по умолчанию все хорошо, только не по электронной почте - моя проблема в том, что он не будет отображаться при выборе программ. Постараюсь переустановить. Grubbmeister 5 лет назад 0
Выложили решение. Ваш ответ касается браузера по умолчанию, но не mailto default, что и было моей проблемой. Grubbmeister 5 лет назад 0

Похожие вопросы