facebook - 在 Flutter 中显示 Facebook 页面插件
问题描述
我正在为客户开发 Flutter 中的应用程序。他们想为他们的业务推广他们的 Facebook 页面,该页面对公众开放,不需要登录。在他们的网站上,他们已经在使用Facebook 社交插件来推广他们的 Facebook 订阅源。我想使用社交插件或类似的东西来保持一致性。
我尝试从 Facebook 的社交插件创建页面中获取 iFrame,并通过 Flutter 将其托管在 WebView 中。问题是这会导致一堆不同的错误和重复的Attempt to remove non-JNI local reference, dumping thread
控制台日志。我已经知道 WebView 不是为处理这样的 iFrame 而构建的,但我不知道在哪里可以查看 Facebook 页面。我还尝试在没有任何 HTML 标记的情况下仅在 WebView 中显示 URL 链接,但没有运气。有什么建议么?
解决方案
您可以简单地使用webview_flutter插件在 Flutter 应用程序上显示网页。请注意,webview_flutter 插件尚不支持 web。如果您还打算为 Web 部署您的应用程序,那么我所做的就是在HtmlElementView
这篇文章之后使用 渲染页面。
推荐阅读
- python - 为什么我的 PyInstaller 生成的 .exe 无法启动?
- python-3.x - 在odoo数据模板中调用qweb模板
- c# - .net core docker如何使用httpclient在代码中访问pfx证书?尝试从需要证书的容器访问外部 api
- azure-synapse - 添加范围值以包括 Azure 突触分析中的现有表分区
- javascript - 为以另一个函数作为参数的函数添加 JSDoc 注释
- javascript - JavaScript 删除
- 已经存在
- python - 如何在我的子类中重新定义 append 方法?
- typescript - 类中的 TypeScript 类型保护
- spring - 在 Eclipse 上工作的 PowerMockRunner 测试在 STS 上因 java.lang.reflect.InvocationTargetException 而失败
- intellij-idea - JavaFX 应用程序无法使用 intellij ide 创建的本机 exe 包启动