Eingebettete Google Maps-Karte funktioniert nicht mehr

Ich habe eine Karte in einen Beitrag eingebettet, indem ich den Link in eine einzelne Zeile geschrieben habe. Es funktionierte tagelang einwandfrei, bis es plötzlich nicht mehr tat… Und ich weiß nicht warum.
Der Link funktioniert, und das Einbetten derselben Karte funktioniert auch in meinem anderen Discourse.

Es wird ein leeres iframe erstellt:


Der iframe-Link ist https://www.google.com/maps/d/embed?mid=1MisLV7Ag0x8vMU5dSww1uWnQQxVgzO8e.

Ich habe keine damit verbundene Einstellung geändert und habe immer noch https://www.google.com/maps/d/embed? in meinen erlaubten iframes.
Kein Fehler in der JS-Konsole und nichts in den Logs. Der Safe-Mode behebt das Problem nicht.

Habt ihr eine Idee, warum die Karte nicht mehr lädt?

Edit:
Der Inhalt des iframes wird jedoch angezeigt, wenn ich den iframe-HTML-Code direkt in meinen Beitrag einfüge. :thinking:

1 „Gefällt mir“

Ich habe diesen Link eingefügt: https://www.google.com/maps/d/embed?mid=za0Bx0koO4sk.kHCbG4TApEP4
Auf einer einzigen Zeile in meinen beiden Discourse-Foren.

Es funktioniert in einem meiner Foren, und hier ist der generierte Code:

<div class="maps-onebox">
<iframe src="https://www.google.com/maps/d/embed?mid=13xLbRXoFU-UIUoTiOwJdvLzkoUw" width="690" height="400" frameborder="0" style="border:0" seamless="seamless" sandbox="allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-presentation"></iframe>
</div>

In dem Forum, in dem es nicht funktioniert, sieht der generierte Code so aus:

<div class="maps-onebox">
<iframe width="690" height="400" frameborder="0" style="border:0" data-unsanitized-src="https://www.google.com/maps/d/embed?mid=za0Bx0koO4sk.kHCbG4TApEP4" seamless="seamless" sandbox="allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-presentation"></iframe>
</div>

Beachten Sie, dass das iframe im Forum, in dem es nicht funktioniert, ein Attribut data-unsanitized-src enthält.

Beide Foren verwenden Version 2.6.0.beta3 ( b8015ab654 ).

Ich kann das Problem auch auf try.discourse.org reproduzieren:

https://try.discourse.org/t/try-gmap-embed-stuff/1499

Beachten Sie, dass das generierte iframe ebenfalls ein Attribut data-unsanitized-src enthält.

1 „Gefällt mir“

Haben sie den Einbettungspfad geändert? Ich stelle fest, dass die Standard-erlaubten Iframes auf try https://www.google.com/maps/embed? enthalten, aber nicht https://www.google.com/maps/d/embed?. Ich habe https://www.google.com/maps/d/embed? zur Whitelist hinzugefügt, die Beiträge neu generiert und sie funktionieren nun auf try.

5 „Gefällt mir“

Ich hatte https://www.google.com/maps/d/embed? bereits in meinen erlaubten iframes, und es hat bis heute auf meinem Forum funktioniert. :thinking:

Edit: iframes funktionieren jetzt auf try.discourse. Ich nehme an, du hast /d/embed dafür hinzugefügt, @supermathie?

Wie auch immer, es funktioniert immer noch nicht auf meinem Forum, obwohl diese URL erlaubt ist… :confused:

1 „Gefällt mir“

Ich habe meine Beiträge neu erstellt und es funktioniert wieder. :+1:

Und alles Gute zum Geburtstag.

3 „Gefällt mir“

Ja, siehe Beitrag oben.

:+1:

Nachtrag für uns: Sollen wir diesen Pfad als Standard hinzufügen?

4 „Gefällt mir“

Nicht sicher. Habe gerade versucht, eine Google-Karte einzubetten, und bekam die URL ohne /d/ :man_shrugging:

@Canapin, wie hast du diese Einbettungs-URL erhalten?

Ich habe diese Karten-URL erhalten: https://www.google.com/maps/d/u/0/viewer?mid=1MisLV7Ag0x8vMU5dSww1uWnQQxVgzO8e&ll=30.174583250700085%2C-30.06865476191399&z=3 von https://sites.google.com/view/openunicyclecalendar/open-unicycle-map

Sie funktioniert nicht ohne /d/, und beim Klicken auf das Hamburger-Menü → Einbetten wird ebenfalls ein Link mit /d/ geteilt.

1 „Gefällt mir“

Danke, sieht so aus, als wären das von Nutzern erstellte Karten? Weiß nicht, ob sie beliebt genug sind, um sie standardmäßig zu aktivieren :thinking:

Da wir eine einfache Lösung haben, warte ich erst, bis drei Berichte vorliegen, bevor ich diese URL als Standard hinzufüge.

3 „Gefällt mir“

Habe das gleiche Problem: alte Karten werden angezeigt, neue nicht. Ich habe keinen Zugriff auf unser Core-System und kann daher keine Beiträge neu erstellen.

Nachdem ich /D/ zur Liste oben hinzugefügt habe, funktioniert der Link als Iframe – aber nicht nur als „Einzeiler-Link".

Das ist das Problem, dem ich gegenüberstand. Ich hatte /d/ bereits in meiner autorisierten URL für iframes, daher verstehe ich immer noch nicht, warum es nicht mehr funktionierte und später wieder funktionierte.
Das Einzige, was ich tat, war, /d/ aus den autorisierten URLs zu entfernen und es erneut hinzuzufügen… :man_shrugging:
(und ich musste ohnehin neu backen)

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.