временно зарегистрировать локальную схему URL для системного браузера - PullRequest
0 голосов
/ 14 февраля 2011

Интересно, если (и в каких системах) и как можно временно зарегистрировать схему URL в браузере по умолчанию.

Справочная информация: я пишу настольное приложение, которое использует OAuth для аутентификации.В качестве URL-адреса обратного вызова я хочу иметь собственный уникальный URL-адрес, чтобы не загромождать список разрешенного доступа пользователей фиктивными записями.Для получения более подробной информации, читайте здесь .

  • Кажется, что на Android можно зарегистрировать схему URL для приложения.Примером является здесь .

  • Это представляется возможным аналогичным образом на iPhone.Например, здесь .

  • Для Windows кажется, что я должен зарегистрировать это в реестре.См. здесь .

В настоящее время мое приложение представляет собой простой скрипт на Python.Кроме того, регистрация не должна требовать каких-либо разрешений администратора.В любом случае это должно быть только временно и только для одной новой вкладки / окна браузера, которую я открываю.

Возможно, это пока невозможно.Но, возможно, вы можете направить меня к другим решениям этой проблемы (в основном: открыть какую-то веб-страницу из приложения и как-то получить ответ).Еще одно решение состоит в том, чтобы порождать локальный веб-сервер, как я сделал здесь , но это не оптимально (читайте о проблемах в моем другом вопросе SO).

...