【问题标题】:React Native Can't open url: intent://photos.app.goo.gl/ in apps webviewReact Native 无法在应用程序 webview 中打开 url:intent://photos.app.goo.gl/
【发布时间】:2021-04-01 00:42:32
【问题描述】:

我正在react-native-webview 中打开一个网址。 URL 可以正常打开。但问题是,如果我点击 webview 中的某个组件,它会返回我

“intent://photos.app.goo.gl/HvTckEDkdidAhTvC6#Intent;package=com.google.android.gms;xxxxxxxxx”类型网址。

我只想在webview 中打开它。它在 iOS 中运行良好。对于android,在某些链接中它可以工作,而在某些链接中它不会。非常感谢任何帮助。

【问题讨论】:

    标签: android react-native react-native-webview


    【解决方案1】:

    问题来自 Web 端。照片的 URL 正在转换为谷歌照片的短 URL,但对于 iOS 和 Android 中的其他工作链接,它的格式正确,如下所示: https://photos.google.com/share/AXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxx 但是对于Android的断开链接,它的出现如下: 意图://photos.app.goo.gl/HvTckEDkdidAhTvC6#Intent;pXXXXXXXXXXXXX 所以对我来说,解决方法是我用长 URL 替换了损坏链接的短 URL。将它们从 Web 端转换为长 URL 后,它工作正常。希望它能帮助像我一样面临同样问题的人。

    【讨论】:

      猜你喜欢
      • 2020-04-27
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-22
      相关资源
      最近更新 更多