Um welche Version des Safari geht es denn? Laut Can I use? unterstützt Safari sowohl in OS-X/MacOS als auch in iOS das Schlüsselwort
const
in JS seit Version 11.
Es geht auf jeden Fall um Safari 14, 15, 16, wahrscheinlich auch 17 (habs vergessen).
Leider kann ich nichts testen, aber du hast ja dein gesamtes Skript in einen Try-Catch-Block eingeschlossen. Gibt das
catch(e)
irgendwas aus?
Der catch-Block ist gedacht als Notbremse wenn es ganz schief läuft und für IE, Presto-Opera (Opera Mini) u.s.w. Wenn Safari den catch-Block erreicht hätte, wäre das Layout im Eimer. Das war nicht der Fall, die Seite hat ja großenteils funktioniert, was Teil des Problems war.
Danke! j.j.