首页 > 解决方案 > React Native 无法在应用程序 webview 中打开 url:intent://photos.app.goo.gl/

问题描述

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

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

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

标签: androidreact-nativereact-native-webview

解决方案


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


推荐阅读