fluttercommunity / fluttercommunity/flutter_webview_plugin
The listener onUrlChanged did not trigger
- 主要言語
- Java
- スター
- 1.5k
- フォーク
- 938
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
1. In the webview plugin, the route jump between h5 did not trigger onUrlChange.
2. for example, just jumps to its sub-route
```
void initState() {
super.initState();
flutterWebviewPlugin.close();
_stateListener = flutterWebviewPlugin.onStateChanged.listen((viewState) async {
if (viewState.type == WebViewState.finishLoad) {
print('xxx');
}
});
_urlListener = **flutterWebviewPlugin.onUrlChanged.listen**((String url) {
// here, can not been trigger where roure change
if(mounted) {
}
});
}
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
レポートでは flutterWebviewPlugin.onUrlChanged、onStateChanged、WebViewState.finishLoad が特定されています。まず、plugin 内でこれらのエントリーポイントを見つけ、WebView 内の h5 サブルートへのナビゲーションを再現してください。URL 変更の挙動を理解し、報告されたルート遷移が検証済みの結果でカバーされれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- dart, flutter, java
- 領域
- mobile
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 28/100