android - 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 在某些链接中它的工作和它不会的某些链接。非常感谢任何帮助。
解决方案
问题来自Web端。照片的 URL 正在转换为谷歌照片的短 URL,但对于 iOS 和 Android 中的其他工作链接,它的格式正确,如下所示: https ://photos.google.com/share/AXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 但对于断开的链接对于Android,它的出现如下:intent://photos.app.goo.gl/HvTckEDkdidAhTvC6#Intent;pXXXXXXXXXXXXX 所以我的解决方法是我用长URL替换了断开链接的短URL。将它们从 Web 端转换为长 URL 后,它工作正常。希望它可以帮助像我一样面临同样问题的人。
推荐阅读
- google-analytics - 未从 Angular 8 项目记录的 Google Analytics 事件值
- prolog - 一个函数的输出作为 Prolog 中另一个函数的输入参数
- c++ - 如何在 arduino 中的 TFT 上显示静态地图
- node.js - 温斯顿在日志之间添加换行符
- javascript - 我怎样才能把这个 JavaScript 三元写得更短?
- python - 为什么 OpenCV 没有安装在 Anaconda 的基础(根)环境中?
- flutter - 颤振更改密码
- python-3.x - 无法安装 biobert
- r - 这是什么语法,我该如何使用它?
- sql - Oracle 过程调用字符串太长