Как я могу изменить браузер, который 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 в напоминаниях на веб-странице вместо значка отображается значок «недопустимое приложение» по умолчанию с перечеркнутым кругом. Нажатие этой кнопки ничего не делает. Журналы консоли не отображаются. 💯
Мои результаты от решения пользователя edgarator: успешно для пользователей macOS Safari
В Safari есть функция отправки веб-сайта в напоминания (Share-to-Reminders). Подробности можно добавить в напоминание веб-сайта, которое отправляется в Напоминания, не выходя из браузера.
Теперь проблема: общие ссылки в «Напоминаниях» используют значки Chrome, которые открывают элементы «Напоминаний» в Chrome, а не в Safari или в назначенном браузере.
Я использовал 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 , чтобы сделать это автоматически.
эдгаратор