pichillilorenzo / flutter_inappwebview

A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.
https://inappwebview.dev
Apache License 2.0
3.04k stars 1.35k forks source link

keepalive webview can not auto trigger onLoadStart event #2059

Open YYL1999 opened 2 months ago

YYL1999 commented 2 months ago

Environment

Technology Version
Flutter version 3.x
Android version 34
iOS version 12
Xcode version 5.x

Device information:

Description

Expected behavior: into keepalive webview can auto trigger some event Current behavior: not

Steps to reproduce

for example, l have two keepalive webview page , A and B. first into A , auto trigger onWebViewCreated, onLoadStart , onLoadStop, xxx . and now l Navigator.push link to B, something happen like top, and now l link to A, only auto trigger onWebViewCreated, the other event trigger after l touch screen. because my web page will auto trigger some register JavascriptHandler, now that is wrong😢

github-actions[bot] commented 2 months ago

👋 @YYL1999

NOTE: This comment is auto-generated.

Are you sure you have already searched for the same problem?

Some people open new issues but they didn't search for something similar or for the same issue. Please, search for it using the GitHub issue search box or on the official inappwebview.dev website, or, also, using Google, StackOverflow, etc. before posting a new one. You may already find an answer to your problem!

If this is really a new issue, then thank you for raising it. I will investigate it and get back to you as soon as possible. Please, make sure you have given me as much context as possible! Also, if you didn't already, post a code example that can replicate this issue.

In the meantime, you can already search for some possible solutions online! Because this plugin uses native WebView, you can search online for the same issue adding android WebView [MY ERROR HERE] or ios WKWebView [MY ERROR HERE] keywords.

Following these steps can save you, me, and other people a lot of time, thanks!

YYL1999 commented 2 months ago

now l want know when l use keepalive, the webview lifecycle is what?? l want to register some js hanlder