1

反应:16.9.0
反应原生:0.61.5,

问题:
我正在使用react-native-community/react-native-webview, 在我的应用程序中呈现 Web 视图。我的 URL 方案看起来像intent://cdn.glitch.com/(基本上是一个WebAR,基本上在相机的帮助下在周围的空间中打开一个 3D 模型)。它会抛出一个错误,说 ERROR_UNKNOWN_URL_SCHEME。

我到目前为止所尝试的:

  • 在将 WebView 模块提取到 react-native-community 包之前将 react-native 版本降级到 0.59.0,并使用 0.59.0 附带的 WebView 组件。URL 方案在这种情况下完美运行,WebAR 无缝运行。
  • 降级react-native-webview软件包。在这种情况下,事情没有奏效。

结论:
下面的 react-native 0.59.0 附带的 WebView 组件适用于 URL 方案,但react-native-webview包不能。

需要帮助:

  • 有没有办法支持这样的 URL 方案?
  • 有什么方法可以将提取的 WebView 模块包含在最新版本的 react-native 中?
4

1 回答 1

0

我通过更改 RNCWebViewManager.java 文件解决了这个问题。现在一切正常,但尚未添加对 IOS 的支持。

可以在 此处找到该功能的拉取请求。

于 2020-01-13T06:37:21.807 回答