如何防止Flitter web htmlelementview捕捉上面对象的触碰?

如何防止Flitter web htmlelementview捕捉上面对象的触碰?,html,flutter,dart,flutter-web,Html,Flutter,Dart,Flutter Web,我正在使用dart:HTML中的HTML元素视图在我的flatterweb应用程序中显示一个网页。它捕捉到了它所在区域的所有触摸,包括它上面的晶圆厂上的触摸,以及上下文中脚手架抽屉上的触摸。我甚至不需要在webview上进行触摸输入,我只想显示它。另外,请注意,吸收器指针和ignorepointer不能解决问题。这是显示网页的代码,在脚手架主体内 final iframelement _iframelement=iframelement(); _iframelement.src=“webpage

我正在使用dart:HTML中的HTML元素视图在我的flatterweb应用程序中显示一个网页。它捕捉到了它所在区域的所有触摸,包括它上面的晶圆厂上的触摸,以及上下文中脚手架抽屉上的触摸。我甚至不需要在webview上进行触摸输入,我只想显示它。另外,请注意,吸收器指针和ignorepointer不能解决问题。这是显示网页的代码,在脚手架主体内

final iframelement _iframelement=iframelement();
_iframelement.src=“webpageurl”;
_iframelement.style.border='none';
//忽略:未定义的\u前缀\u名称
ui.platformViewRegistry.registerViewFactory(
“iframeElement”,
(int viewId)=>\u iframeElement,
);
Widget _iframeWidget;
_iframeWidget=HtmlElementView(
键:UniqueKey(),
viewType:“iframeElement”,
);
返回中心(子项:IgnorePointer(子项:_iframeWidget));

编辑:

final iframelement _iframelement=iframelement();
_iframeElement.src=”https://index.hu/";
_iframelement.style.border='none';
//忽略:未定义的\u前缀\u名称
ui.platformViewRegistry.registerViewFactory(
“iframeElement”,
(int viewId)=>\u iframeElement,
);
Widget _iframeWidget;
_iframeWidget=HtmlElementView(
键:UniqueKey(),
viewType:“iframeElement”,
);
返回堆栈(
儿童:[
无知者(
是的,
儿童:中心(
child:_iframeWidget,
),
),
容器(
颜色:颜色。透明,
),
],
);

是一个小部件,用于防止底层HtmlElementView捕获鼠标事件(在web中)。

遇到同样的问题,在没有帮助的情况下尝试了IgnorePointer和AbsorbPointer