在react native expo中跟踪客户端URL的另一种方法



我正试图在浏览器中使用谷歌创建登录,并跟踪URL客户端在过程结束时从URL获取令牌,首先,我尝试使用webView和_onNavigationStateChange打开谷歌URL以跟踪URL,但我可以";不要因为这个警告而这么做:

错误403:disabled_useragent谷歌无法在此应用程序内安全登录您。您可以通过在Safari或Chrome 等浏览器中访问该应用程序的网站来使用谷歌登录

警告图像

他们跟踪客户端URL的另一种方式可能是使用链接或WebBrowser吗?感谢

在尝试了许多方法来解决它之后,我使用了:

<WebView

source={{ uri: "...." }}
userAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"
originWhitelist={["https://*", "http://*", "file://*", "sms://*"]}
/>

这对我来说是完美的

相关内容

最新更新