Opened 4 years ago

Last modified 4 years ago

#2237 closed Bug/Fehler

Paypal Button wird nicht geladen in älteren Safariversionen — at Version 6

Reported by: Timm Owned by:
Priority: hoch Milestone: modified-shop-2.0.7.1
Component: Module Version: 2.0.5.1
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Torsten Riemer)

Wenn man macOS Catalina oder Big Sur installiert und keine Updates durchführt, dann werden in Safari die Paypal Button nur grau mit weißen Punkten drin angezeigt und der Kunde kann mindestens die Module paypalexpress und paypal nicht nutzen. Sofort via PayPal funktioniert.

Safari hat dann Version 14.1.2. Hatte bisher zwei Kunden, bei denen das so war und die sich gemeldet haben. Könnten aber wesentlich mehr sein, die sich nicht melden und einfach weg sind.

Mit späteren Safariversionen in Big Sur und Monterey passiert es nicht.

In der Konsole gibt es einen Fehler:

SyntaxError: Unexpected identifier 'loadScript'

Ich habe Big Sur auf einer zweiten Partition installiert und konnte es nachstellen und könnte mögliche Lösungen testen.

Change History (6)

comment:1 by Timm, 4 years ago

Safari 14.1.2

Bitte oben ändern.

comment:2 by Timm, 4 years ago

paypalacdc geht auch nicht

Kauf auf Rechnung geht

comment:3 by Gerhard Waldemair, 4 years ago

Replying to Timm:

Wenn man macOS Catalina oder Big Sur installiert und keine Updates durchführt, [...]

Wer seine Systeme nicht aktuell hält, wird früher oder später Probleme an allen möglichen Stellen bekommen.

Hier das Problem ist

import { loadScript } from ...

Das wird ab Safari v10.1 von März 2017 unterstützt.

Last edited 4 years ago by Torsten Riemer (previous) (diff)

comment:4 by Timm, 4 years ago

Safari 14.1.2 kam im September 2021 für Catalina und Mojave und da funktionieren die Paypal Buttons nicht. Auch nicht mit Big Sur, wo 14.1.2 der Standard bei Erstinstallation ist.

Erst mit Safari 15, welches im Dezember 2021 für Big Sur und Catalina kam, aber wohl nicht für Mojave (2018), geht es.

Wir reden also von Dez 2021 und nicht von März 2017.

Ich vermute, dass es somit in allen macOS Versionen ab Catalina mit nicht upgedateten Safariversionen nicht funktioniert und in allen macOS Version <= Mojave, wo es kein Safari 15 gibt.

comment:5 by Timm, 4 years ago

Könnte es sein, dass in der PaypalFunctions.php in Zeile 62 ein schließendes </script> fehlt?

comment:6 by Torsten Riemer, 4 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.