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.
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?
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.
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.
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.