flutter - InAppWebView 有类似 onPageFinished 的方法吗?
问题描述
Flutter中的InAppWebview是否有像原生Android一样的onPageFinished方法?我已经实现了 onLoadStop、onConsoleMessage、shouldOverrideUrlLoading 但没有一个给我预期的输出。我浏览了 InAppWebview 的文档,但没有这样的方法。
我如何在颤振中实现这一点。请帮我。
解决方案
这是唯一可用的方法,它实际上是通过 Android native 的方法通道调用的onPageFinished()
。它给了我预期的行为。一旦 webview 完成加载 Url,它就会被触发。onLoadStop
可以从 webview 的附加控制器中获取可用的属性和方法,这些控制器在方法调用中作为参数传递。
推荐阅读
- java - 有没有办法用JVM的websphere 8打开Java Mission Control?
- angular - 如何在多个地方渲染角度组件的相同实例?
- python - 在嵌入中跟踪公会名称和公会 ID
- html - 为什么我的 col-x 在引导程序中不能按预期工作?
- mongodb - 如何使用 mapReduce MongoDB 编写获取数组的总和?
- java - Eclipse调试错误:检查调试命令,调试
- java - 大小未从咖啡因缓存中卸载
- python - 在C中向上增加一个for循环
- c# - 处理用户表中的 CreatedBy 和 UpdatedBy 外键 - 使用 SQL 或 Entity Framework Core 为第一个用户播种
- c++ - 抛出 'std::length_error' what(): basic_string::_S_create Aborted 实例后调用终止