Überarbeitete Patches für den Google Maps-Zugriffsverlust bei allen Adobe Commerce-Versionen
Dieser Artikel enthält eine Fehlerbehebung für Adobe Commerce-Händler, die nicht mit aktuellen Google Maps-Versionen ab Version 3.54 kompatibel sind. Mit dieser Korrektur wird das Problem behoben, bei dem Adobe Commerce-Händler in keiner Version von Adobe Commerce mehr Zugriff auf Google Maps haben.
Betroffene Versionen und Produkte
- Versionen von Adobe Commerce und/oder anderen verwendeten Technologien.
- Adobe Commerce 2.4.4 - 2.4.7 für Cloud- und On-Premises-Versionen.
Problem
Am 14. Juni 2024 Google Maps Version 3,53 erreichte das Ende des Lebenszyklus und wurde um Google abgeschaltet.
Weitere Informationen finden Sie unter Google Maps Platform: Maps JavaScript API.
Adobe Commerce war nicht mit aktuellen Google Maps-Versionen ab Version 3.54 kompatibel.
Die Inkompatibilität wurde durch das veraltete prototype.js script
verursacht, das durch lib/web/legacy-build.min.js
geladen wird, die native Array.from-Funktion außer Kraft setzt, was zu einem direkten Konflikt mit der Google Maps-API führt.
Siehe Google Maps: JS Best Practices.
Zu reproduzierende Schritte :
- Klicken Sie auf Content > Pages > und wählen Sie eine New Page aus.
- Erweitern Sie den Inhaltsbaustein und klicken Sie auf die Schaltfläche PageBuilder bearbeiten .
- Ziehen Sie den Baustein Inhalt zuordnen aus dem Menü PageBuilder auf die Seite.
Erwartetes Ergebnis:
Google Maps sollte erwartungsgemäß funktionieren.
Tatsächliches Ergebnis:
Wenn Sie den Baustein Inhalt zuordnen aus dem Menü PageBuilder auf der Seite ablegen, wird eine Fehlermeldung wie "Entschuldigung! Etwas ist schiefgelaufen" wird angezeigt.
Lösung
- Alle Händler in Patch-Versionen 2.4.4, 2.4.5, 2.4.6 oder 2.4.7 sollten diese Patches auf ihre Version anwenden.
Patch
Verwenden Sie je nach Adobe Commerce-Version die folgenden angehängten Patches:
Für Versionen 2.4.4:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip
Für Versionen 2.4.5:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip
Für Versionen 2.4.6:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_composer.patch.zip
Für Versionen 2.4.7:
ACSD-60245_Google_maps_API_2.4.7_composer.patch.zip
Bitte beachten
Dieses Problem wird im Rahmen der Sicherheits-Patch-Versionen vom August dauerhaft behoben:
2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10
Verwandte Informationen
Anwenden eines von Adobe bereitgestellten Composer-Patches