| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Как открыть браузер и получить текущий URL |
| Автор: lxx 6.3.2013, 10:59 | ||
| Добрый день. Пишу приложение, взаимодействующее с API Вконтакте. Для авторизации пользователя и получения access_token нужно обеспечить открытие веб-браузера на определенной странице и отследить факт изменения текущего URL. Подскажите, как это сделать? С простым запуском браузера все понятно:
Но как узнать, что в браузере изменился текущий URL? И как его получить? |
| Автор: arto 6.3.2013, 11:06 |
| обратитесь к документации на API вашего браузера. |
| Автор: Pfailed 6.3.2013, 11:44 |
| А зачем там требуется отслеживать факт изменения url? |
| Автор: lxx 8.3.2013, 22:10 | ||
Результат авторизации передается в URL, на который перенаправляется пользователь. Чтобы извлечь из него access_token. После успешной авторизации приложения браузер пользователя будет перенаправлен по адресу REDIRECT_URI, указанному при открытии диалога авторизации. При этом ключ доступа к API access_token и другие параметры будут передана в URL-фрагменте ссылки http://vk.com/developers.php?id=-1_37230422&s=1 Всем спасибо. Пока решил проблему ручным копированием URL в скрипт. Если у кого-то есть другие идеи - пожалуйста поделитесь. |