Facebook 推出了新的页面插件来取代 Like 框插件。
文档:https://developers.facebook.com/docs/plugins/page-plugin/ https://developers.facebook.com/docs/plugins/page-plugin/
我正在用这个新插件替换 Like Box 插件。在一些网站上,我使用了这个 CSS 代码来使插件在元素内响应:
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {width: 100% !important;}
用此代码替换它不起作用:
.fb-page, .fb-page span, .fb-page span iframe[style] {width: 100% !important;}
我的页面插件代码如下所示(不提供数据宽度属性):
<div class="fb-page" data-href="https://www.facebook.com/MyFacebookPage" data-height="1200" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"></div>
看起来 Facebook 在 iframe 加载的 DOM 中添加了一个带有内联样式元素的 div 元素:
<div style="min-width: 280px; width: 340px;" id="u_0_0">
...content of the plugin...
</div>
当我将此宽度调整为 100% 时,除了封面照片之外,每个元素都以全宽度对齐。
是否可以为这个新的页面插件提供响应行为,就像使用“赞”框插件一样?