Я записал приложение, которое использует карманный API. В настоящее время вход в систему сделан в пользовательском webframe самого приложения. Но я хочу использовать браузер по умолчанию для этого.
Отправьте пользователя в URL через их браузер по умолчанию на новой вкладке; не представляйте эту страницу в webview или экране в рамках Вашего приложения. Выполнение так нарушает инструкции API Кармана.
Чтобы сделать это, мне нужен браузер для вызова приложения после успешного входа в систему. Мой обратный вызов выглядит примерно так pocketapp42://abcdefg
.
Файл на рабочем столе содержит MimeType=x-scheme-handler/pocketapp42;
Все хорошо работает с браузерами как Firefox, Midori, Крещение и так далее. xdg-open pocketapp42://abcdefg
работы также. Но Chrome, Хром и Opera перепутаны и просто гуглят ссылку. Однако они обрабатывают mailto
и magnet
ссылки очень хорошо. Есть ли некоторый список hardcoded, какие типы ссылок они откроют и что типы просто проигнорировать? Это действительно прослушивает меня.
Мне нужен способ назвать мое приложение от ВСЕХ браузеров с настройками браузера по умолчанию, таким образом, оно будет работать на всех пользователей.