2

FBファンボックスを自分のウェブサイトに統合したいと思います。高さが正しくないことを除いて、すべてが正常に機能します。私にとって重要なのは、顔ではなくストリームを表示することです。高さパラメータを調整すると、フレーム全体が大きくなりますが、ストリームを含むレイヤーは300pxのままです。訪問者にストリーム上のより多くのアクティビティを見てもらいたいので、これを900pxに設定するにはどうすればよいですか?!

これが私のコードです:

<iframe 
   src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F
%2Fwww.facebook.com%2Fapps%2Fapplication.php%3Fid%3D200876329955648&amp;width=800&
amp;colorscheme=light&amp;show_faces=false&amp;border_color&amp;stream=true&
amp;header=false&amp;height=900" 
    scrolling="no" 
    frameborder="0" 
    style="border:none; overflow:hidden; width:800px; height:900px;"
    allowTransparency="true"></iframe>

助けてくれてありがとう!!!!

4

2 に答える 2

0

HTML5バージョンを試してみてください。うまくいく可能性があります。

<div 
  class="fb-like-box" 
  data-href="http://www.facebook.com/platform" 
  data-width="292" 
  data-height="900" 
  data-show-faces="false" 
  data-stream="true" 
  data-header="false">
</div>

高さが900になり、より多くのストリームアイテムが表示されることを確認しました。

于 2012-01-06T05:53:34.717 に答える
0

いいえ、2000px の HTML 5 タグには対応していません

<div class="fb-like-box" 
                 data-width="1100"
                 data-height="2000"

Facebook は iframe の高さを正しく生成しますが、iframe 内では明示的に div を 300px に設定しています... これは非常に厄介なバグです

<iframe name="f36c389328" width="1100px" height="2000px"
<html>
..
<div class="phm pluginLikeboxStream" style="height: 300px"> <---

FB側でデフォルトで300pxに設定されている場合、構成可能にするポイントは何ですか?

于 2015-03-22T00:24:39.197 に答える