Facebook OneBox / iFrame spielt nicht mehr inline?

Es scheint, als hätte sich bei Facebook etwas geändert, sodass weder OneBox noch iframe korrekt inline abgespielt werden. Das hat gestern noch funktioniert, aber seit kurzem öffnet jede FB-Quelle ein neues Fenster und verlangt eine Anmeldung bei Facebook.

Kann das jemand bestätigen?

Zusätzlicher Hinweis:
Andere Quellen, die ich getestet habe und die einwandfrei inline funktionieren, sind YouTube, Twitch und direkte Links von Amazon S3.

Post an example in a reply here.

Video #1: MacOS auf Chrome
Hinweis #1: Wird inline abgespielt
https://dl.airtable.com/.attachments/649fae3b43aad6bb987e91303f69431f/9800d3b1/IMG_1914.MOV

Video #2: Android 10 auf Chrome
Hinweis #2: Wird nicht inline abgespielt
https://dl.airtable.com/.attachments/ba1fdc591a642c72e71975999d8deeab/b45a21d0/IMG_1915.MOV

Update:

Das gleiche Problem tritt auch bei diesem FB-Beitrag auf. Das bestätigt gewissermaßen, dass Mobiltelefone derzeit keine FB-Einbettungen inline abspielen. Gibt es eine Lösung?

Kannst du diese Facebook-Links hier in Meta posten, damit wir sie besser untersuchen können?

Hallo @osioke,

hier sind die Links, die ich erwähnt habe:
Discover Popular Videos | Facebook
553K views · 8.8K reactions | China hid the severity of COVID-19 to buy time to hoard medical supplies, Amazon’s VP resigns after protesting workers get fired, murder hornets hit North America, and Kim Jong-un reemerges. | The Daily Show

Beide funktionieren bei mir hier auf Meta mit meinem Handy einwandfrei, sowohl über DiscourseHub als auch in Chrome und Safari. Firefox zeigt die Einbettungen jedoch nicht an, aber generell funktioniert Firefox auf iOS bei Videos nicht so gut.

Ich habe mehrere Fragen bezüglich des Einbettens von Instagram/Facebook.


Ich erhalte die Facebook-Anmeldemeldung, wenn ich einen Facebook-Link einfüge, und ich habe Schwierigkeiten zu erkennen, woher sie kommt.

Beispiel:

Dies ist ein öffentlicher Beitrag, der auch ohne Anmeldung bei Facebook sichtbar ist.

  1. Was ist also das Problem hier? Wie kann ich öffentliche Facebook-Beiträge oder Videos einbetten? Ich habe versucht, die Suche zu verwenden, aber ich konnte keine klare Erklärung oder Lösung finden… Viele sehr technische Nachrichten auch. :man_shrugging:

Ich sehe, dass es eine Discourse-Einstellung namens facebook_app_access_token gibt, deren Beschreibung lautet:

Ein Token, der aus Ihrer Facebook App ID und Ihrem Secret generiert wird. Wird verwendet, um Instagram Oneboxen zu generieren.

  1. Muss das Token von hier generiert werden? https://developers.facebook.com/tools/explorer/
    Hat es irgendeine Beziehung zu der Tatsache, dass Facebook-Beiträge nicht eingebettet werden?

  2. Außerdem funktionieren Instagram Oneboxen auf meinem Forum, während mein Feld facebook_app_access_token leer ist. Was ist also der Zweck?

Funktioniert auch für Instagram-Videos:

  1. Allerdings ist die iframe-Höhe hier falsch. Zu viel weißer Platz darunter. Ist das ein Discourse-Problem?