从Nativescript访问WebView的标头/查询参数

科夫林

我目前正在使用Nativescript开发移动应用。因此,我在主页中确实有一个WebView可以使用Spotify登录。登录后,我必须从WebView的页面中检索标头/ queryparams。这是可能的,如果我怎么做?

纳伦德拉

您可以注册loadFinishedEvent并检查URL,以获取返回给您的queryparameters。对于第三方登录,我也是如此。

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;
            }
        });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章