【发布时间】:2020-03-23 09:05:01
【问题描述】:
当前在应用程序中使用"react-native-webview": "^6.11.1"。加载网站时,有一个需要批准的弹出窗口。如何启用/允许 webview 显示弹出窗口?
尝试了一些东西:
- 将 prop
useWebKit设置为 TRUE (WkWebview) 和 FALSE (UIWebview) - 设置 prop
onShouldStartLoadWithRequest为每个 URL 返回 true
更具体地说,当您在桌面 Chrome 上运行时,我提到的 pop 如下所示。应该有一个弹出窗口阻止程序通知,要求您允许弹出窗口。
【问题讨论】:
-
我猜这个方向是从 WKWebView 指向“createWebViewWithConfiguration”,这个方法假设是由
window.open()触发
标签: reactjs uiwebview wkwebview react-native-ios react-native-webview