FB Likebox iframe с потоком = true, проблема со ссылкой на видео (не открывается при щелчке левой кнопкой мыши)

Это связано с социальным плагином Facebook Likebox, в котором для потока установлено значение true при встраивании на веб-страницу. (Протестировано в Google Chrome 41.0.2272.89 м).

iframe, который показывает ленту Facebook, правильно загружает сообщения. Но, кажется, что-то не так с загруженным содержимым.

Если видео размещено на странице Facebook, миниатюра и кнопка воспроизведения правильно отображаются в iframe. Однако, когда видео нажато, оно предотвращает открытие связанной видео-страницы facebook простым щелчком левой кнопкой мыши в новом окне (пользователи должны щелкнуть правой кнопкой мыши и открыть в новом окне!).

Это связано с тем, что для атрибута rel установлено значение "theater" с ajaxify и... предполагается, что открывается всплывающее окно, и, очевидно, оно не работает (другая политика происхождения домена). Однако мне нужно просто связать видео с видеопостом на моей странице в Facebook (в новом окне), чтобы, если посетители нажимали на миниатюру видео, оно открывалось в новом окне ... но не могу !! и невозможно изменить атрибут ссылки rel на "nofollow" из-за политики происхождения домена.

ПРИМЕР:<div class="fb-like-box" data-href="https://www.facebook.com/FacebookDevelopers" data-colorscheme="light" data-show-faces="true" data-header="true" data-stream="true" data-show-border="true"></div>

iframe загружает ниже для постов без видео:

<a href="http://upstart.splashthat.com/" target="_blank" **rel**="*nofollow*" onmouseover="LinkshimAsyncLink.swap(this, &quot;http:\/\/upstart.splashthat.com\/&quot;);" onclick="LinkshimAsyncLink.referrer_log(this, &quot;http:\/\/upstart.splashthat.com\/&quot;, &quot;\/si\/ajax\/l\/render_linkshim_log\/?u=http\u00253A\u00252F\u00252Fupstart.splashthat.com\u00252F&amp;h=SAQECQptA&amp;render_verification=0&amp;enc=AZPzzaOTltKanFvV0HD3aUAnFbPjn2YaOQ0D4SgJC5IRAZjnJA_vMhRLZuHUHYa-lUcs4EmStJRvVZiyQR5jkafgiZYHW53AcZdhoOhD5O8q-1FhF9QugOiizWMzCq-1CjQcUa5IGgm05pcAr6kS1xAs1kGhMCyla1-rBX9k_GawUA&amp;d&quot;);"><div class="_6l- __c_"><div class="uiScaledImageContainer _6m5 fbStoryAttachmentImage" style="width:237px;height:124px;"><img class="scaledImageFitWidth img" src="https://fbexternal-a.akamaihd.net/safe_image.php?d=AQDj75UpVBcxXh62&amp;w=237&amp;h=124&amp;url=http%3A%2F%2Fd24wuq6o951i2g.cloudfront.net%2Fimg%2Fevents%2Fid%2F205%2F2055930%2Fassets%2F6ff.Screen-Shot-2015-02-28-at-12.56.15-AM.png&amp;cfs=1&amp;upscale=1" alt="" width="237" height="124"></div></div></a>

Но для видео:

<a href="https://www.facebook.com/video.php?v=10152745113668553" **rel=**"*theater*" **ajaxify**="https://www.facebook.com/video.php?v=10152745113668553&amp;player_origin=widgets" target="_blank"><div class="_46-h _57tt" style="width:237px;height:133px;"><img class="_46-i img" src="https://fbcdn-vthumb-a.akamaihd.net/hvthumb-ak-xpf1/v/t15.0-10/s240x240/11011395_10152745113698553_10152745113668553_3266_400_b.jpg?oh=709f02ee59fbccae1f99b1a3f0ae0202&amp;oe=558030D1&amp;__gda__=1434103771_37a5564f98c084314f22c41b0fa51ede" style="left:-1px; top:0px;" alt="'Facebook is helping developers realize their visions. Register to attend F8 online at http://fbf8.com/stream.html'" width="240" height="135"></div><i class="_6o1"></i><div class="_5b_0 _5bgz"><div class="_578n fsm fwb">01:22</div></div></a>

если вы измените rel='', все будет работать нормально!

Я протестировал это после того, как DOM загрузил и изменил атрибут rel непосредственно в браузере, и вуаля, он там работал правильно... Но не могли бы вы объяснить мне, если это то, что это означало, или... ошибка в facebook или в любом случае решить эту проблему?!

ОБНОВЛЕНИЯ (8 апреля 2015 г.) Я сообщил об этой проблеме в Facebook! Сначала они зарегистрировали это как ошибку, которую нужно исправить, а через некоторое время получили ответ, что они собираются отказаться от лайкбокса Facebook. Только что заметили, что они представили новый API под названием facebook-page, который работает без проблем.


person objectify2015    schedule 13.03.2015    source источник


Ответы (1)


Я сообщил об этом в Facebook, и они подтвердили, что это ошибка. ОБНОВЛЕНИЯ (8 апреля 2015 г.) Я сообщил об этой проблеме в Facebook! Сначала они зарегистрировали это как ошибку, которую нужно исправить, а через некоторое время получили ответ, что они собираются отказаться от лайкбокса Facebook. Только что заметили, что они представили новый API под названием facebook-page, который работает без проблем. Плагин страницы Facebook

person objectify2015    schedule 08.04.2015