Хорошо, давайте посмотрим на источники.Если мы откроем http://connect.facebook.net/en_US/all.js
, то у него будет следующий фрагмент кода:
FB.subclass('XFBML.Comments', 'XFBML.IframeWidget', null, {
_visibleAfter: 'resize',
_refreshOnAuthChange: true,
setupAndValidate: function () {
var a = {
channel_url: this.getChannelUrl(),
css: this.getAttribute('css'),
notify: this.getAttribute('notify'),
numposts: this.getAttribute('num-posts', 10),
quiet: this.getAttribute('quiet'),
reverse: this.getAttribute('reverse'),
simple: this.getAttribute('simple'),
title: this.getAttribute('title', document.title),
url: this.getAttribute('url', document.URL),
width: this._getPxAttribute('width', 550),
xid: this.getAttribute('xid')
};
...
Это список параметров, которые передаются фактическому виджету iframe.
Плохая новость в том, что такого параметра, как canpost
, больше нет, хотя он все еще указан в их документах (кто-нибудь удивился?), Поэтому его просто игнорируют.этот параметр css
все еще может поддерживаться.В старые добрые времена они позволяли вам передавать пользовательские CSS (в форме абсолютного URL, http://mysite.com/style.css
), но я сомневаюсь, что это все еще работает.Попробуйте создать свой собственный стиль css со скрытым полем для комментариев (проверьте iframe комментариев для требуемого имени класса) и передайте его.Боюсь, если это не сработает, ты ничего не сможешь сделать.