React Native InApp浏览器-选择要上传的文件(文件资源管理器),使InApp浏览器仅通过Google Chrome关闭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React Native InApp浏览器-选择要上传的文件(文件资源管理器),使InApp浏览器仅通过Google Chrome关闭相关的知识,希望对你有一定的参考价值。

我目前正在使用Expo客户端进行本机响应的android项目。当我使用expo-web-browser或react-native-inappbrowser-reborn并调用例如WebBrowser.openBrowserAsync(“ https://fr.imgbb.com/”)时,它将正确打开网站。当我尝试上传文件时,它会正确打开文件浏览器,但是当我选择图像或其他文件时,它会关闭InApp浏览器并将我重定向到该应用程序。

仅当InApp浏览器由Google提供支持时,才会出现此问题。例如,当我使用浏览器Samsung Internet时,不会出现此问题。

我想念什么吗?

PS:我的应用程序已与博览会分离

答案

最后我找到了解决方案。我不得不把像这样的选项WebBrowser.openBrowserAsync(“ https://fr.imgbb.com/”,showInRecents:true)

以上是关于React Native InApp浏览器-选择要上传的文件(文件资源管理器),使InApp浏览器仅通过Google Chrome关闭的主要内容,如果未能解决你的问题,请参考以下文章

如何在 WebView [React-Native] 中禁用用户文本选择

怎么用react native调用时间选择器

如何在WebView中禁用用户文本选择[React-Native]

React-Native Code-Push流程梳理

react native仿微信性别选择-自定义弹出框

如何将 React 组件渲染为函数返回