sport

GlomexPlayerHandler: JavaScript-Klasse für dynamische Paywall-Integration

Einführung

Die JavaScript-Klasse GlomexPlayerHandler ist verantwortlich für die dynamische Integration von Paywall-Elementen auf Webseiten. Diese Klasse überwacht Events und lädt die entsprechenden Skripte, um die Paywall-Integration zu aktivieren.

Konstruktor

Der Konstruktor der Klasse GlomexPlayerHandler initialisiert die Event-Listener für die dynamische Paywall-Ladung und die Abwesenheit einer dynamischen Paywall. Nach einer Verzögerung von 5 Sekunden werden die Event-Listener entfernt und die Glomex-Player-Integration gestartet.

Ondynamicpaywallloaded

Diese Methode wird aufgerufen, wenn eine dynamische Paywall geladen wird. Sie loggt diese Information und beendet die Ausführung.

Onnodynmamicpaywall

Diese Methode wird aufgerufen, wenn keine dynamische Paywall geladen wird. Sie startet die Glomex-Player-Integration.

Delayandretry

Diese Methode führt eine Methode nach einer Verzögerung aus und wiederholt dies, falls die Methode nicht erfolgreich ist. Es gibt eine maximale Anzahl von Wiederholungen.

Handleglomexplayer

Diese Methode überprüft, ob der Benutzer ein bezahlter Nutzer ist, und lädt das entsprechende Glomex-Player-Skript. Sie verwendet die Integration-ID 'eexbs16k9vc3v6z' für kostenlose Nutzer und 'eexbs1hkll0grp7' für bezahlte Nutzer.

Createglomexplayerelement

Diese Methode erstellt das Glomex-Player-Element und fügt es in das DOM ein. Sie verwendet die Integration-ID, die in der handleGlomexPlayer-Methode bestimmt wurde.

Neue glomexplayerhandler-instanz

Am Ende des Skripts wird eine neue Instanz der GlomexPlayerHandler-Klasse erstellt, um die Integration zu starten.

Newsletter & podcast

Für alle Fans von Borussia Mönchengladbach gibt es den Fohlenfutter-Newsletter und den Fohlenfutter-Podcast. Der Newsletter versorgt Sie jeden Morgen um 7 Uhr mit den neuesten Nachrichten rund um den Verein. Der Podcast erscheint montags und bietet spannende Inhalte.