RN的webview使用问题记录, 待解决

简介: 使用RN的webview过程中,遇到了疑似功能性的bug.(RN 0.44.3, iOS模拟器环境)在webview页面之外提供了一个新的按钮用于切换到制定的uri,但测试过程中该按钮的切换行为只在第一次生效,后续点击没有效果。

使用RN的webview过程中,遇到了疑似功能性的bug.(RN 0.44.3, iOS模拟器环境)


在webview页面之外提供了一个新的按钮用于切换到制定的uri,但测试过程中该按钮的切换行为只在第一次生效,后续点击没有效果。

调试设置的state的uri改变了,render也触发了;但页面不刷新。

到native层调试发现rctwebview.m 里面的setsource没有触发。 目前初步定位是js层的问题, 后续若要深入定位需要找到相应的js源代码。

哪位网友有关于此问题的解答也请告知,不胜感谢。


目录
相关文章
|
7月前
|
移动开发 前端开发 JavaScript
移动端 Hybrid 开发:RN、Flutter与Webview的抉择与融合
【4月更文挑战第6天】本文对比了移动端Hybrid开发的三种主流方案——React Native (RN),Flutter和Webview。RN基于JavaScript,适合React熟练的团队,适用于性能要求高、跨平台的中大型应用。Flutter,使用Dart语言,以其高性能和自定义UI适用于追求极致体验的项目。Webview适合快速移植Web应用至移动端,开发成本低但性能受限。选择时要考虑项目规模、性能需求、团队技术栈等因素,实际应用中常采用混合策略,如RN/Flutter+Webview、原生模块集成等,以实现最佳开发效果和长期技术规划。
501 0
|
API Android开发 数据安全/隐私保护
解决android webview 加载http url 失败 net::ERR_CLEARTEXT_NOT_PERMITTED 错误
解决android webview 加载http url 失败 net::ERR_CLEARTEXT_NOT_PERMITTED 错误
1044 0
|
6月前
|
Web App开发 移动开发 前端开发
52. 【Android教程】网页视图:WebView
52. 【Android教程】网页视图:WebView
97 1
|
5月前
|
Web App开发 JavaScript 前端开发
Android端使用WebView注入一段js代码实现js调用android
Android端使用WebView注入一段js代码实现js调用android
129 0
|
Android开发 iOS开发 UED
Android webView 实现阻尼回弹效果
iOS webView默认滑动到顶部或者底部的时候,还可以继续通过手指拉扯滑动,松手后回弹;而Android webView默认是不行的,要实现跟iOS一样的效果,就需要自定义webView。
594 0
|
7月前
|
JavaScript 前端开发 Android开发
android开发,使用kotlin学习WebView(详细)
android开发,使用kotlin学习WebView(详细)
520 0
|
定位技术 Android开发
[√]Android webview的url scheme
[√]Android webview的url scheme
538 0
|
JavaScript 前端开发 Android开发
Android AgentWeb WebView 与js交互总结
Android AgentWeb WebView 与js交互总结
359 0
|
Android开发
Android WebView选择图片、发送图片
Android WebView选择图片、发送图片
649 0
|
JavaScript 前端开发 Android开发
Android 中WebView的使用详解
Android 中WebView的使用详解
1090 0