gpt4 book ai didi

uiwebview - react native : Catch Webview crashes e. g。 NSURL 错误域

转载 作者:行者123 更新时间:2023-12-01 05:01:40 26 4
gpt4 key购买 nike

我正在尝试使用类似迷你浏览器的 webview,类似于 example webview in the react native docs但是,如果用户输入无效的 url,我会看到错误屏幕。

我已将函数添加到 renderError我可以看到这正在被调用,但似乎我无法对错误做任何事情来停止红屏错误。我试过设置一个标志来隐藏出错时的 webview,但看起来 webview 仍然继续出错。

这怎么能抓到?

最佳答案

在开发模式下,这似乎总是会引发错误。捆绑应用程序然后在没有开发标志的情况下推回手机可防止出现红屏错误。任何 View 更改都可以在 renderError 中处理功能,但这似乎不像人们期望的那样工作;通过实际返回错误 View 。相反,它的作用更像是 onRenderError功能。视觉效果仍然在 render 中处理.

如果您还希望能够单击使用导航状态/历史记录,您将希望保留 webview 分配。我发现改变布局以将 webview 推送到屏幕外并用预制的错误屏幕替换它效果最好。

关于uiwebview - react native : Catch Webview crashes e. g。 NSURL 错误域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32201179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com