Как настроить браузер, используемый напоминаниями веб-страницы?

Как я могу изменить браузер, который Mac Reminders.app использует для открытия ассоциаций «эта веб-страница» для напоминания, чтобы я мог изменить кнопку уведомления «Открыть Google Chrome Canary» на кнопку «Открыть Mozilla Firefox»?

Учитывая, что я создал напоминание для веб-страницы на своем телефоне, попросив Siri «напомнить мне об этом завтра», когда на моем ноутбуке с последней общедоступной сборкой OS X появится напоминание, я ожидаю, что кнопка «Открыть» предложит открыть его в моем браузере по умолчанию или просто не упоминать браузер и вести себя как open(1)он.

Вместо этого я вижу «Открыть в Google Chrome Canary»:

введите описание изображения здесь

Это сбило меня с толку: я открываю этот браузер примерно раз в год, и мой браузер по умолчанию — Mozilla Firefox. Я понятия не имею, почему Reminders зацепился за него как за избранный браузер для напоминаний на веб-страницах.

ETA: я удалил Google Chrome Canary. После перезапуска Reminders.app в напоминаниях на веб-странице вместо значка отображается значок «недопустимое приложение» по умолчанию с перечеркнутым кругом. Нажатие этой кнопки ничего не делает. Журналы консоли не отображаются. 💯

Не могу поверить, что для этого еще нет ответа/исправления. :(

Ответы (4)

Мои результаты от решения пользователя edgarator: успешно для пользователей macOS Safari

Резюме

  • Значок Chrome изменился на Safari после удаления CleanMyMac Chrome
  • Значок Chrome снова появляется после переустановки Chrome
  • Удаление файлов по отдельности по-прежнему имело значок Chrome, что привело к «отсутствию эффекта».
  • Firefox будет открывать URL-адреса напоминаний, если он установлен в качестве веб-браузера по умолчанию.
  • Firefox не может делиться веб-сайтами с Напоминаниями.
  • Firefox не может использовать Siri для отправки веб-сайтов в напоминания.

Версии программного обеспечения

  • macOS Сьерра: 10.12.6
  • Напоминания Apple: 4,0 (441,11)
  • ЧистыйМак: 1.10.4
  • Google Chrome: 61.0.3163.79 (официальная сборка) (64-разрядная версия)
  • Сафари: 10.1.2 (12603.3.8)
  • Firefox: 55.0.3 (64-разрядная версия)

Мой процесс

В Safari есть функция отправки веб-сайта в напоминания (Share-to-Reminders). Подробности можно добавить в напоминание веб-сайта, которое отправляется в Напоминания, не выходя из браузера.

Теперь проблема: общие ссылки в «Напоминаниях» используют значки Chrome, которые открывают элементы «Напоминаний» в Chrome, а не в Safari или в назначенном браузере.
Ссылки на напоминания со значком ChromeЯ использовал CleanMyMac для удаления Google Chrome, его папок и файлов.

После удаления Chrome его значок был заменен значком Safari, нажатие на значок открывало ссылку в Safari. значок сафариЗатем я изменил веб-браузер по умолчанию на Firefox.

Щелчок по URL-адресу напрямую или щелчок с нажатой клавишей Control по URL-адресу в информационной панели открывает ссылку в Firefox (браузер по умолчанию).

Однако Firefox не поддерживает Share-to-Reminders, поэтому веб-сайты нельзя отправить в Reminders из Firefox. Это также означает, что Siri не выполняет команду Share-to-Reminders при использовании Firefox.

В CleanMyMac 3 есть функция «Восстановить базу данных служб запуска», которая устранила проблему для меня, сбросив браузер с Chrome на Safari.

У меня была та же проблема (но я хотел, чтобы Safari использовался по умолчанию), и я обнаружил, что отмена регистрации и повторная регистрация Safari с помощью Launch Services дали мне желаемый результат:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -u /Applications/Safari.app

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister /Applications/Safari.app

Замените /Applications/Safari.appна нужный браузер.

Попробуйте удалить эти файлы:

  • ~/Library/Preferences/com.google.Chrome.plist
  • ~/Library/Preferences/com.google.Keystone.Agent.plist
  • ~/Library/Saved Application State/com.google.Chrome.savedState
  • /private/var/folders/5g/h3jsl4892418tz23ttcms4p80000gn/C/com.google.Chrome
  • ~/Library/Application Support/Google/Chrome
  • ~/Library/Caches/com.google.Keystone.Agent
  • ~/Library/Caches/Google/Chrome
  • ~/Library/LaunchAgents/com.google.keystone.agent.plist
  • ~/Library/Google/Google Chrome Brand.plist
  • ~/Library/Google/GoogleSoftwareUpdate

Не уверен, какой именно, но один из них решает проблему. И удаление их всех приведет к удалению всех файлов, которые Chrome устанавливает в вашей системе. Я использую MacPaw CleanMyMac 3 , чтобы сделать это автоматически.

Некоторое время спустя он перешел от отсутствия браузера к обычному Chrome, поскольку браузер раньше открывал напоминания. На самом деле я не хочу удалять Chrome: я просто не хочу, чтобы он использовался для открытия напоминаний на веб-страницах!