【问题标题】:react-native webview doesn't support some URL schemesreact-native webview 不支持某些 URL 方案
【发布时间】:2020-04-28 22:05:09
【问题描述】:

react:16.9.0
react-native: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 包并使用 0.59.0 附带的 WebView 组件之前,已将 react-native 版本降级为 0.59.0。 URL 方案在这种情况下完美运行,WebAR 无缝运行。
  • 降级react-native-webview 包。在这种情况下,事情并没有奏效。

结论:
下面的 react-native 0.59.0 附带的 WebView 组件可以很好地与 URL 方案一起使用,但是 react-native-webview 包不能。

需要帮助:

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

【问题讨论】:

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


    【解决方案1】:

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

    可以找到该功能的拉取请求 here.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-26
      • 2022-06-26
      • 2021-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多