【发布时间】:2022-06-13 17:38:11
【问题描述】:
我有一个部署在服务器上的颤振应用程序。在网页上,我将 Flutter 应用程序嵌入到 Iframe 中。
问题
当我滚动页面时,到达 iframe 后,我无法再滚动。似乎 Flutter 应用程序消耗滚动事件并且不将事件传递给网页。 而且我还需要用户与 iframe 交互。我有多个小部件,如 iframe 内的轮播、轮询幻灯片、水平滚动和垂直滚动。 我已经用 jquery(不是颤振)实现了我的一个小部件,它运行良好。 我研究了两个多月关于这个问题,我发现了桌面的工作: s.addEventListener.apply(s,["wheel",q,r]) 如果我从 main.dart.js 中删除此行,桌面浏览器中的滚动行为会修复但我在 Safari 等移动浏览器中仍然存在问题。
提前谢谢你。
【问题讨论】:
标签: flutter iframe scroll flutter-web