【问题标题】:Toggle Facebook Comments Plugin color scheme切换 Facebook 评论插件配色方案
【发布时间】:2020-07-10 05:49:32
【问题描述】:

我的博客有深色开关。我也希望 Facebook cmets 切换到深色。我知道如何使用 JS 将“data-colorscheme”属性设置为“dark”,显然这本身不会影响当前的 iframe。有什么建议?

【问题讨论】:

  • 将用于嵌入插件的 HTML 元素替换为新元素,然后调用 FB.XFBML.render() 进行渲染。
  • 是否可以只替换属性?我尝试替换属性,然后调用 FB.XFBML.render()。我得到“未捕获的 ReferenceError:FB 未在 HTMLDivElement. 处定义”
  • 请以正确的minimal reproducible example 说明您在做什么。
  • const facebookComment = document.querySelector('.fb-comments'); facebookComment.setAttribute("data-colorscheme", "dark"); FB.XFBML.parse();
  • 我的意思是,你是如何嵌入评论插件的。

标签: javascript facebook


【解决方案1】:

显然,这是 Facebook 选择不修复的一个已知问题(提交了几份错误报告)。见this post

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-11
    • 2012-04-09
    • 2016-04-07
    • 1970-01-01
    • 2011-09-03
    • 2011-12-18
    • 2012-09-30
    • 1970-01-01
    相关资源
    最近更新 更多