webview bugfix

This commit is contained in:
DASHU
2025-01-21 22:17:36 +08:00
parent 19d738cc49
commit 4019e7fb78

View File

@@ -64,33 +64,33 @@ class _WebViewComponent extends State<WebViewComponent>
void initState() {
super.initState();
// contextMenu = ContextMenu(
// menuItems: [
// ContextMenuItem(
// id: 1,
// title: "Special",
// action: () async {
// print("Menu item Special clicked!");
// print(await webViewController?.getSelectedText());
// await webViewController?.clearFocus();
// })
// ],
// settings: ContextMenuSettings(hideDefaultSystemContextMenuItems: false),
// onCreateContextMenu: (hitTestResult) async {
// print("onCreateContextMenu");
// print(hitTestResult.extra);
// print(await webViewController?.getSelectedText());
// },
// onHideContextMenu: () {
// print("onHideContextMenu");
// },
// onContextMenuActionItemClicked: (contextMenuItemClicked) async {
// var id = contextMenuItemClicked.id;
// print("onContextMenuActionItemClicked: " +
// id.toString() +
// " " +
// contextMenuItemClicked.title);
// });
contextMenu = ContextMenu(
menuItems: [
ContextMenuItem(
id: 1,
title: "Special",
action: () async {
print("Menu item Special clicked!");
print(await webViewController?.getSelectedText());
await webViewController?.clearFocus();
})
],
settings: ContextMenuSettings(hideDefaultSystemContextMenuItems: false),
onCreateContextMenu: (hitTestResult) async {
print("onCreateContextMenu");
print(hitTestResult.extra);
print(await webViewController?.getSelectedText());
},
onHideContextMenu: () {
print("onHideContextMenu");
},
onContextMenuActionItemClicked: (contextMenuItemClicked) async {
var id = contextMenuItemClicked.id;
print("onContextMenuActionItemClicked: " +
id.toString() +
" " +
contextMenuItemClicked.title);
});
pullToRefreshController = kIsWeb ||
![TargetPlatform.iOS, TargetPlatform.android]