В настоящее время я работаю над мобильным приложением с Nativescript. Итак, у меня есть WebView на главной странице для входа в Spotify. После входа в систему мне нужно получить заголовки/параметры запроса со страницы в WebView. Возможно ли это, и если, то как мне это сделать?
Вы можете зарегистрировать loadFinishedEvent
и проверить URL-адрес, чтобы получить параметры запроса, которые возвращаются к вам. Я делаю то же самое для стороннего входа.
webViewLoaded(args) {
const webview: WebView = <WebView>args.object;
webview.on(WebView.loadFinishedEvent, (webargs: LoadEventData) => {
let message;
if (!webargs.error) {
if (webargs.url.toLowerCase().indexOf('spotity') > -1) {
//Read the parameters and navigate
}
message = 'WebView finished loading of ' + webargs.url;
} else {
message = 'Error loading ' + webargs.url + ': ' + webargs.error;
}
});
}