问题标签 [react-native-webview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3740 浏览

javascript - react-native-webview的方法stopLoading导致网站卡死

我想在 react-native 中拦截对我的 webview 中的链接的点击并执行自定义操作,而不是按照官方指南中的描述导航到链接的目标。这就是我所做的:

}

如果我单击该 web 视图中的链接,则 URL 将按预期在系统浏览器中打开。然而,问题是之后 webview 被冻结了。我无法再点击任何链接,甚至无法滚动页面。当然,这不是应该的。重点是在其他地方打开一个链接,以便 web 视图中的页面保持可用。即使我删除了Linking-part,结果也将保持不变。然后页面只是在单击链接时冻结。

有谁知道该怎么做?我猜 stopLoading 方法不仅仅是中止加载。它是否也可能取消当前页面上任何正在运行的 Javascript?如果是这样,我可以防止这种情况吗?

0 投票
2 回答
3840 浏览

javascript - 想要从 React Native CookieManager.clearAll() 中的 webView 清除缓存;在 iOS 中不工作

想要从 React Native 中的 Reaact-native-webView 清除缓存,{CookieManager.clearAll();} - 在 iOS 中不工作

0 投票
0 回答
48 浏览

android - WebView 未在 android 上显示

我正在尝试获取一些东西 - 在 android 的 webview 上显示的任何内容,但无论我做什么,我都什么也看不到。WebView 占用了必要的空白,但不显示任何内容,无论我是硬编码 HTML 还是尝试输入 url。

WebView 的代码是:

请看这张照片。粗体标题上方的空白是图像应该显示的位置:

我在这里遗漏了一些明显的东西吗?

0 投票
0 回答
860 浏览

react-native - 仅 Android 上的 react-native-webview UNKNOWN_URL_SCHEME 错误?

  • 反应原生:0.59.8
  • 反应原生网络视图:0.11.5

我有一个非常简单的 webview。

但是,当 Android 上返回响应时,我收到以下错误。
它在 iOS 上没有问题。

因为它在 iOS 中工作,也许它与代码的本机方面有关?我不确定如何解决此问题。任何想法都会非常有帮助。

谢谢!

0 投票
0 回答
83 浏览

image - 当我在渲染 HTML 后按下它时,不要在浏览器中显示图像

在反应应用程序中,我必须呈现一些包含文本、链接和一些图像/视频的 html 代码。

我为此使用 react-native-render-html 。

有一种方法可以让链接通过 WebView 打开,但没有图像?

0 投票
1 回答
2301 浏览

react-native - 如何在我的 WebView react-native 应用程序中从 One Signal 推送通知打开 https URL?

我使用 WebView 和我公司网站的初始 URL 创建了一个 React-native 应用程序(在 android 中测试)。我希望用户能够在他们单击带有预期启动 URL 的 OneSignal 推送通知时被重定向到特定网站的产品页面(例如https://www.test.com/product/hoodie-with-zipper/ )包含在发送的通知中。问题是,我希望用户使用我的 WebView 应用程序打开 URL,而不是浏览器。

到目前为止我已经实现和测试的功能:

  1. 实施和测试的 WebView(到目前为止没有问题)

  2. 在本地实施和测试深度链接(使用 'myapp://' 的 android 方案,到目前为止没有问题)

  3. 为 react-native 及其 firebase 需求实现了 OneSignal 推送通知 SDK(到目前为止没有问题)

正如我之前在第 2 点中提到的,我已经尝试并成功地使用 'myapp://' 的 android 方案实现了深度链接。但是,当我尝试实现“https://”的 android 方案时,OneSignal 推送通知的启动 URL 被浏览器打开,而不是我的 WebView 应用程序。

我希望用户能够在他们单击带有预期启动 URL 的 OneSignal 推送通知时被重定向到特定网站的产品页面(例如https://www.test.com/product/hoodie-with-zipper/ )包含在发送的通知中,但它将使用 React-native WebView 而不是浏览器打开。

^ 那么,我应该怎么做才能实现呢?提前感谢。

0 投票
0 回答
258 浏览

javascript - 如何在 javascript 和 react-native 之间进行通信?

我在 react-native 中设置了一个 WebView,我在其中读取了一个index.html文件。该文件在 iOS 中显示,但在 Android 中不显示。我需要一个在 Android 中也能读取的通信链接。

我努力了

javascriptenabled={真}

它不起作用。

react-native-webview 版本:5.0.1

0 投票
1 回答
1970 浏览

javascript - 如何将参数从 react-native-webview 传递给 javascript?

尝试将参数从 react-native-WebView 发送到 javascript 函数。

尝试了injectedjs,它不起作用

应该能够将参数从 webview 传递给 javascript 函数。

0 投票
1 回答
327 浏览

android - 如何打开我刚刚从 react-native Webview 下载的 apk 文件?

我正在尝试使用 react-native-webview 下载 Android apk 文件。它实际上可以下载apk文件!

但是我怎么知道文件何时下载成功并获取文件路径或自动安装我刚刚下载的apk文件?

有什么好的理想可以实现吗?很感谢

0 投票
0 回答
46 浏览

javascript - 我们可以通过 react-native-webview 中的任何参数发送数据吗?

我们可以在 react-native-webview 的任何参数中发送数据内容吗?我有一个 web 视图,我想在其中发送路径。此路径将被发送到外部 html 文件。有什么方法或任何参数可以让我给出将其定向到存储在 android-assets 中的 html 文件的路径?