Конечно, FB скоро отомрёт, однако потестируем эмбеддинг FB-поста в Moera, чисто временно:
А код таков:
<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Falexey.tigarev%2Fposts%2F10158042788916173&show_text=true&width=552&appId=333450506691712&height=269" width="552" height="269" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
Comments (21)
Пока, очевидно, не работает.
Я вижу. Долго загружается только.
У меня вот так:
А дело, видимо, вот в чём:
@lamed, кстати, обрати внимание, как отображаются первые три коммента - меню коммента не справа, а по (небольшой) ширине. Так и должно быть? (По-разному может быть задумано).
А при наведении на элемент для прокрутки комментов отображается тултип "Load add comments" - видимо, имелось в виду all.
Да, так и задумано.
у меня с мобильного видно прекрасно
ну если мы бросились всё эмбедить, то есть ещё твиттер, инстаграм, тикток, реддит и всё, пока больше не помню
Я смотрел на Twitter, там не так всё просто. Там кроме IFRAME нужно еще скрипт их вставлять.
Но вообще, пишите список и примеры кода. Большую часть из них просто надо будет включить в список разрешенных доменов - и всё.
нихера себе. а скрипт нафига?
https://github.com/MoeraOrg/moera-issues/issues/190
А это вообще безопасно? Ведь твиттер может заменить этот скрипт на неизвестно что :)
Конечно, небезопасно. Можно не включать 😉 Я не вижу других вариантов.
я так понял, что имеется в виду включить нынешнюю версию скрипта в код. правда я щас так думаю, я не знаю разрешает ли это их лицензия.
Даже безотносительно лицензии, я не думаю, что это сработает. Их скрипт вполне может использовать API, которые запрещено вызывать из скриптов, размещенных на других доменах.
ну можно проверить одну версию и сверять хеш. оказывается у тега
script
есть специальное полеintegrity
ровно для этого.https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
проблема с этот подходом в том, что к стоимости поддержки добавляется аудит новых версий скрипта от твиттера. а он же поди минифицированный
Т.е. обфусцированный :)
src="https://www.facebook.com/plugins/post.php?href... это адрес поста?
это немного сложнее. с компа есть кнопка "расшарить как код"