Ich habe festgestellt, dass die Onebox für meine Website auf dem von mir besuchten Discourse-Forum nicht mehr funktioniert. Sie hat in der Version 1.8.x noch funktioniert, aber da das Forum nun auf 1.9.3 aktualisiert wurde, funktionieren meine Oneboxes nicht mehr. Ich habe auch auf try.discourse.org nachgeschaut, und dort ist es dasselbe. Die Onebox-URLs sehen wie folgt aus:
Meine Website liefert folgenden oEmbed:
{
"version":"1.0",
"type":"rich",
"width":600,
"height":400,
"title":"metr",
"html":"<iframe src=\"https://metr.at/r/CF1go?oembed=true\" width=\"600\" height=\"400\"
frameborder=\"0\"></iframe>",
"provider_name":"metr.at",
"provider_url":"https://metr.at"
}
Ich habe die Commit-Historie im Onebox-GitHub-Repository durchgesehen und dabei 407fd0b8d6d41956e2400efc1918ace255aecd37 mit der Nachricht „Security: sandbox iframes, add rel to abs anchors" gefunden.
Könnte es sein, dass meine Onebox wegen des Iframes und der Sicherheitsmaßnahmen nicht funktioniert? Gibt es etwas, das ich tun kann?