【问题标题】:Facebook post embed not scrollableFacebook帖子嵌入不可滚动
【发布时间】:2021-07-13 18:50:37
【问题描述】:

这是我从 Facebook 获得的嵌入代码

<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fbrendan.domotor%2Fposts%2F10158014151756039&show_text=true&width=500" width="500" height="703" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share"></iframe>

但是,如果我将 iframe 标记内的高度更改为小于 703,请将其设置为 300。内容内的页面不可滚动,即使我将 scrolling 更改为 yes

<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fbrendan.domotor%2Fposts%2F10158014151756039&show_text=true&width=500" width="500" height="300" style="border:none;overflow:hidden" scrolling="yes" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share"></iframe>

检查 Facebook 页面源,插件类的 overflow 设置为 hidden

如果我取消设置overflow,页面可以滚动。但由于它是一个 iframe 嵌入,我该怎么做才能取消 iframe 内托管的子页面中的 css?谢谢!

【问题讨论】:

  • “我可以做些什么来取消设置 iframe 中托管的子页面中的 css?” - 当然,几乎什么都没有
  • 但也许将 iframe 保留在其原始给定高度,并将其粘贴到具有有限高度和溢出的容器 div 中:auto 可以满足您的需求。

标签: facebook iframe facebook-iframe


【解决方案1】:
<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fpermalink.php%3Fstory_fbid%3D4730365237017608%26id%3D820869811300523&show_text=true&width=500" width="500" height="667" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share"></iframe>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-17
    • 2014-01-30
    • 2016-06-12
    • 2014-05-26
    • 1970-01-01
    • 2022-06-29
    • 1970-01-01
    相关资源
    最近更新 更多