滚动无法在具有嵌入式 flutter 应用程序的 Iframe 上工作

Arm*_*ian 14 iframe scroll flutter flutter-web

我有一个部署在服务器上的颤振应用程序。在网页上,我将 flutter 应用程序嵌入到 Iframe 中。

问题

当我滚动页面时,到达 iframe 后,我无法再滚动。看来 Flutter 应用程序消耗了滚动事件,并且不将事件传递到网页。我还需要用户与 iframe 交互。我在 iframe 中有多个小部件,如轮播、投票幻灯片、水平滚动和垂直滚动。我已经用jquery(不是flutter)实现了我的一个小部件,它运行得很好。我对这个问题研究了两个多月,我找到了桌面的解决方法: s.addEventListener.apply(s,["wheel",q,r]) 如果我从 main.dart.js 中删除这一行,滚动桌面浏览器中的行为修复但我在移动浏览器(例如 Safari)中仍然遇到问题。

先感谢您。

小智 1

尝试用Flexible()包装小部件