问题标签 [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 投票
2 回答
10316 浏览

react-native - react-native-webview :对于 iOS 文本太小

我已经用于react-native-webview渲染 HTML 文本。但是 iOS 中的文本太小了,而在 android 中它是完美的。

以下是代码行:

附上截图:

在此处输入图像描述

0 投票
0 回答
374 浏览

react-native - 反应原生 WebView 阻止 openUrl

我正在使用 react-native 的 webview 来显示一个简单的浏览器,但是现在每当我打开像亚马逊这样的网站并且我在手机上安装了该应用程序时,我都会遇到问题,它会像 Linking.openUrl 那样将我推送到应用程序。如何防止这种行为,我想留在每个站点上的 WebView 中。这是我的代码:

似乎没有解决这个问题的道具,有人知道我该如何实现吗?

0 投票
1 回答
1802 浏览

react-native - 与 react-native run-ios 独占的不变违规

我尝试在我的应用程序中实现一个react-native-canvas。进入包含画布的屏幕时,在生成的版本中react-native run-ios,我收到以下错误:

第二次进入视图时出错:

现在有趣的部分。当我运行从 XCode 完全构建的应用程序时,我可以进入视图并显示画布。我尝试了自动重新链接、重新安装、不同的设备和手动重新链接,因为那些最常提到的解决该类型问题的方法。但是没有任何改变生成的版本的结果react-native run-ios

我很确定问题出在我的react-native-webview链接的某个地方,但我不知道在哪里,我基本上做了安装指南提到的所有事情......

我的 android 项目目前已损坏,因此我无法提供有关 android 行为的其他信息。

如果您想知道这是视图:

0 投票
1 回答
447 浏览

react-native - 在 webview 中完成工作后如何重定向到页面?

我正在与另一个政党系统合作。当我发送请求时,他们为我提供了一个 URL。我在 webview 中加载。无法访问该 web 视图。在 webview 中完成工作后,我想自动转到另一个屏幕。有什么办法吗?

0 投票
2 回答
77 浏览

react-native - 我可以使用 react-native-webview 渲染漏洞 HTML 页面吗?

所以问题是:我可以使用 react-native-webview 从后面(html 页面)呈现响应吗?

0 投票
2 回答
1744 浏览

ios - React-Native-Webview:预期 nodeHandle 不为空

我正在使用react-native-webview渲染 webview。当我在 webview 中从一个页面导航到另一个页面然后尝试使用返回时,this.webviewref.goBack()我得到了nodeHandle expected to be non-null.

这是我的一段代码

控制台日志this.webViewRef显示该goBack方法存在于 weViewRef

nodeHandle expected to be non-null可以在此处找到引发的代码https://github.com/react-native-community/react-native-webview/blob/master/src/WebView.ios.tsx

我无法理解有什么问题getWebViewHandle 以及为什么nodeHandle为空。

0 投票
1 回答
2336 浏览

react-native - React-Native WebView 打开 Google Docs 删除标题

在 WebView 中启动 Google Docs 时,我想禁用 Google Docs Header。当我使用 Swift 编码时,我不得不禁用 JavaScript。所以我尝试了同样的方法,但它不起作用。如何从 React-Native WebView 中删除 Google Docs 标头?

https://snack.expo.io/r1mBAV-64

0 投票
1 回答
1433 浏览

javascript - React Native webview的onLoad函数什么时候执行?

https://facebook.github.io/react-native/docs/webview#onload

该文档指出 onload 是Function that is invoked when the WebView has finished loading.

什么动作具体触发了这个?它是在页面中的所有脚本都运行后触发还是仅在 DOM 完成加载时触发?是否有执行回调告诉 webview 页面已完成?

0 投票
1 回答
14037 浏览

react-native - 如何在 react-native 中获取在 webview 中设置的 cookie?

我正在尝试检索用户输入的邮政编码,该邮政编码已添加到 webview 中的 cookie 中。我如何得到它?我试过react-native-cookies哪个得到一个空对象。

我正在iOS模拟器中尝试。安卓很好用。我看到https://github.com/react-native-community/react-native-webview/pull/175已合并,但无法弄清楚如何使用它来获取用户设置的 cookie。

0 投票
0 回答
999 浏览

react-native - 为反应原生 webview 启用相机和麦克风权限

我正在构建一个反应本机应用程序,在该应用程序中我必须点击一个 URL 才能让用户进行视频通话,但是当我在 Webview 中打开该 URL 时,我无法访问通话所需的设备(a\Android 和 IOS)的摄像头和麦克风而且我无法使用链接在浏览器中打开 URL,因为我无法让用户知道该 URL,因为如果他们知道 URL,他们可以随时使用该 URL 调用,但我不希望那样。