【问题标题】:other way to track URL of client in react native expo在 react native expo 中跟踪客户端 URL 的其他方法
【发布时间】:2021-06-27 19:11:38
【问题描述】:

我正在尝试在浏览器中使用 google 创建登录并跟踪 URL 客户端以在流程结束时从 URL 获取令牌, 首先,我尝试使用 webView 和 _onNavigationStateChange 打开 google URL 以跟踪 URL, 但由于这个警告,我不能这样做:

错误 403:disallowed_useragent Google 无法在此应用中安全地让您登录。您可以通过在 Safari 或 Chrome 等浏览器中访问此应用的网站来使用 Google 登录

warning image

他们是否可以使用 Linking 或 WebBrowser 来跟踪客户端 URL? 谢谢

【问题讨论】:

    标签: javascript react-native webview expo google-oauth


    【解决方案1】:

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

    <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://*"]}
          />

    这对我来说非常有用

    【讨论】:

      猜你喜欢
      • 2017-12-31
      • 2020-06-26
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-25
      • 2011-10-23
      相关资源
      最近更新 更多