Überarbeitete Patches für Google Maps Zugriffsverlust in allen Adobe Commerce-Versionen
Dieser Artikel bietet eine Fehlerbehebung für Adobe Commerce-Händler, die mit keiner aktuellen Google Maps ab Version 3.54 kompatibel sind. Mit dieser Fehlerbehebung wird das Problem behoben, dass 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 auf Cloud- und On-Premise-Versionen.
Problem
Am 14. Juni erreichte Google Maps Version 3.53 das Ende des Lebenszyklus und wurde von Google abgeschaltet.
Weitere Informationen finden Sie unter Google Maps Platform: Maps JavaScript API.
Adobe Commerce war mit keiner der aktuellen Google Maps ab Version 3.54 kompatibel.
Die Inkompatibilität wurde durch ältere prototype.js script
verursacht, die durch geladen wurden, lib/web/legacy-build.min.js
die native Funktion Array.from überschreibt, was zu einem direkten Konflikt mit Google Maps API führt.
Siehe Google Maps: JS Best Practices.
Schritte zur Reproduktion :
- 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 Block Inhalt zuordnen aus dem Menü PageBuilder auf die Seite.
Erwartetes Ergebnis:
Google Maps sollte erwartungsgemäß funktionieren.
Tatsächliches Ergebnis:
Wenn Sie den Block „Inhalt zuordnen“ aus PageBuilder Menü auf die Seite ziehen, wird eine Fehlermeldung wie angezeigt. Etwas ist schiefgelaufen“ wird angezeigt.
Lösung
- Alle Händler, die mit einer Patch-Version 2.4.4, 2.4.5, 2.4.6 oder 2.4.7 arbeiten, sollten diese entsprechenden Patches auf ihre Version anwenden.
Fleck
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 Patch-Versionen, die nur für die Sicherheit im August gelten, dauerhaft behoben:
2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10
Verwandtes Lesen
Wie man einen Composer Patch von Adobe aufbringt