NSWorkspace openURL предлагает диалог - PullRequest
0 голосов
/ 15 марта 2020

При попытке открыть веб-браузер из target- c: [[NSWorkspace sharedWorkspace] openURL: url];

Вместо того, чтобы открывать браузер пользователя по умолчанию с URL-адресом (например, www.google.com), он выводит диалоговое окно с просьбой выбрать приложение для запуска документа www.google.com. Более того, Safari по умолчанию недоступен и не может быть выбран, если пользователь явно не разрешит выбрать все приложение. После этого выбор Safari фактически загружает нужную страницу. Но пользовательский опыт ужасен. Есть идеи, что может быть причиной этого? Как я могу избежать диалога и загрузить страницу, не беспокоя пользователя?

...