fluttercommunity / fluttercommunity/flutter_webview_plugin
The listener onUrlChanged did not trigger
- Ngôn ngữ chính
- Java
- Star
- 1.5k
- Fork
- 938
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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) {
}
});
}
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Báo cáo xác định flutterWebviewPlugin.onUrlChanged, onStateChanged và WebViewState.finishLoad; hãy bắt đầu bằng cách tìm các điểm vào này trong plugin và tái hiện thao tác điều hướng đến một sub-route h5 trong webview. Được xem là hoàn tất khi đã hiểu hành vi thay đổi URL và quá trình chuyển route được báo cáo đã được xác nhận bằng một kết quả đã kiểm chứng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- dart, flutter, java
- Lĩnh vực
- mobile
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 28/100