Программный доступ к закладкам сафари в macOS Mojave - PullRequest
0 голосов
/ 05 октября 2018

После обновления до macOS Mojave я обнаружил, что у пользователя есть права доступа к ~/Library/Safari/Bookmarks.plist.Так есть ли альтернативный способ сделать это программно?Есть ли SafariKit или что-то, что я могу использовать для импорта закладок в свою собственную программу?Я пытался искать в Интернете, но никто ничего не упоминает об этом.Если вы, ребята, знаете, пожалуйста, помогите мне.Спасибо

1 Ответ

0 голосов
/ 07 октября 2018

Вы больше не можете получить доступ к ~ / Library / Safari / Bookmarks.plist из-за более строгих правил безопасности в Мохаве.

Я не думаю, что есть API для выполнения этого конкретного действия, поэтому решение дляТеперь нужно добавить приложение в System Preferences > Security > Confidentiality > Disk access.

. Например, если вы добавите Terminal.app в эту подгруппу конфиденциальности, это предоставит доступ ко всему диску всем командам, выполняемым в Терминале, включая использование cat /vim / ... для доступа ~ / Библиотека / Safari / Bookmarks.plist.

...