Uppdaterade korrigeringar för Google Maps åtkomstförlust för alla Adobe Commerce-versioner
Den här artikeln innehåller en korrigering för Adobe Commerce-handlare som inte är kompatibla med några senaste Google Maps-versioner från 3.54+. Korrigeringen är att lösa problemet där Adobe Commerce handlare inte längre har tillgång till Google Maps i någon version av Adobe Commerce.
Berörda versioner och produkter
- Versioner av Adobe Commerce och/eller annan teknik som används.
- Adobe Commerce 2.4.4 - 2.4.7 i Cloud- och On-Premises-versioner.
Problem
Den 14 juni 2024 Google Maps version .3.53 har nått slutet av livscykeln och har stängts av av av Google.
Mer information finns i Google Maps Platform: Maps JavaScript API.
Adobe Commerce var inte kompatibelt med några senaste Google Maps-versioner från 3.54+.
Inkompatibiliteten orsakades av äldre prototype.js script
, som lästes in via lib/web/legacy-build.min.js
, åsidosätter funktionen native Array.from, vilket leder till en direkt konflikt med API:t Google Maps.
Se Google Maps: JS Best Practices.
Steg som ska återskapas :
- Klicka på Content > Pages > och välj en New Page.
- Expandera innehållsblocket och klicka på knappen Redigera PageBuilder.
- Dra kartinnehållsblocket från menyn PageBuilder till sidan.
Förväntat resultat:
Google Maps ska fungera som förväntat.
Faktiskt resultat:
När du släpper kartinnehållsblocket från menyn PageBuilder till sidan visas ett felmeddelande, till exempel "Tyvärr! Något gick fel visas.
Lösning
- Alla handlare i någon patchversion av version 2.4.4, 2.4.5, 2.4.6 eller 2.4.7 bör tillämpa dessa patchar på sin version.
Lappa
Använd följande bifogade patchar, beroende på vilken version av Adobe Commerce det är:
För version 2.4.4:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_Composer.patch.zip
För version 2.4.5:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_Composer.patch.zip
För version 2.4.6:
ACSD-60245_Google_maps_API_2.4.4_2.4.5_2.4.6_Composer.patch.zip
För version 2.4.7:
ACSD-60245_Google_maps_API_2.4.7_composer.patch.zip
Obs!
Problemet kommer att åtgärdas permanent inom området för säkerhetsuppdateringar från augusti:
2.4.7-p2, 2.4.6-p7, 2.4.5-p9, 2.4.4-p10
Relaterad läsning
Använda en kompositkorrigering från Adobe