Handhabung von Require.js in benutzerdefinierten Plattformkonfigurationen (nur für Clerk JS1-Benutzer)
Platforms:
**Diese Anleitung gilt nur für Clerk JS1.
In einigen Konfigurationen verhindert Require.js das Laden von Clerk.js, was bedeutet, dass keine Schieberegler oder Suchergebnisse angezeigt werden.
Wenn dies geschieht, wird der folgende Fehler in Ihrer Konsole angezeigt:
Uncaught ReferenceError: Clerk is not defined
Es gibt zwei Möglichkeiten, mit Require.js. umzugehen. Bei beiden Ansätzen müssen Sie Änderungen am Tracking-Skript vornehmen, das Sie unten auf allen Seiten eingefügt haben.
“clerk” in Require.js einbinden
Der beste Ansatz ist der Versuch, Require.js dazu zu bringen, Clerk.io. zu erkennen.
Sie können dies tun, indem Sie require([‘clerk’], function() {}); unten in das Tracking-Skript einfügen:
Require.js ignorieren
Wenn die obige Lösung nicht funktioniert, ist es möglich, Require.js zu ignorieren.
Sie können dies tun, indem Sie window.__clerk_ignore_requirejs = true; einfügen.
oben in das Tracking-Skript einfügen:
Nach der Verwendung einer dieser Methoden ist Require.js nun mit Clerk.io kompatibel.