我们计划构建一个Flutter web应用程序,需要嵌入合作伙伴的网站(使用不同的web技术构建)。我们必须使用CanvasKit
,因为渲染性能很重要(这是一个重要的组件)。
据我所知,Web Components
的支持是不可用的Flutter现在(纠正我,如果这是错误的)。所以我唯一能想到的嵌入方法就是iframe
。由于CanvasKit
依赖于WebAssembly
,我担心这是否会像预期的那样工作。所以我的问题是:是否有可能将基于CanvasKit
的网页应用程序嵌入到其他(非flutter)网页应用程序中,如果有的话-与"典型的"相比,它有什么值得一提的缺点吗?web应用程序(例如,使用React
构建的应用程序)。
我必须为我的团队战略性地决定是在这样的项目中使用Flutter还是坚持使用传统的web堆栈。如有任何意见,我们将不胜感激。
我目前正在为通过iframe
嵌入web的web编写一个扑动项目。一切都很好,起初很难在flutter内部传递参数(与服务器交互(id/附加选项等)),通过web浏览器中的查询参数解决了这个问题,并通过(GETX包Get.parameters['']
)进入flutter内部。我的意见…在开始全局开发之前,编写一个简单的项目,可以在您的站点内进行交互,嵌入iframe并传递任何参数)