Ein Benutzer hat versucht, einen Link zu einem Facebook-Beitrag zu teilen:
https://www.facebook.com/Millot.Elisabeth/posts/10221325515184674
Ich habe ein Onebox erwartet, aber das ist nicht der Fall.
Beim Prüfen der URL stellt sich heraus, dass sie ein html-Attribut enthält, das HTML-Code für ein iframe beinhaltet.
HTML-Code
<div id="fb-root"></div> <script async="1" defer="1" crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v6.0"></script><div class="fb-post" data-href="https://www.facebook.com/Millot.Elisabeth/posts/10221325515184674" data-width="552"><blockquote cite="https://www.facebook.com/Millot.Elisabeth/posts/10221325515184674" class="fb-xfbml-parse-ignore">Posted by <a href="https://www.facebook.com/Millot.Elisabeth">Elisabeth Millot Nguyen-Duc</a> on <a href="https://www.facebook.com/Millot.Elisabeth/posts/10221325515184674">Saturday, April 4, 2020</a></blockquote></div>
Indem ich die URL innerhalb dieses iframes in unseren Discourse-Parametern erlaubt habe, habe ich schließlich ein Onebox erhalten.
Gibt es eine einfachere Lösung, um das gleiche Ergebnis zu erzielen?