Widget mit RequireJS laden
Wenn Sie RequireJS auf Ihrer Website verwenden, sollten Sie auch unser Widget über RequireJS laden. Werfen Sie dazu einfach einen Blick auf unser Beispiel-Snippet unten und fügen Sie darin den Code des Widgets ein, das Sie laden möchten. Den einzigartigen Widget-Code finden Sie in den Einstellungen Ihres Widgets unter Installieren > JavaScript-Widget-Code.
Um Ihre eigene On-Ready-Callback-Funktion zu verwenden, übergeben Sie das entsprechende Objekt an die "load"-Methode ready: function.
Unser Widget verwendet ein einzelnes globales Objekt zur Verarbeitung von JSONP-Callbacks. Bitte achten Sie darauf, das Userlike-Objekt im globalen Bereich nicht zu überschreiben.
javascript
require.config({ paths: { 'userlike-loader': '{{javascript_loader_url}}' } }); require(['userlike-loader'], function(userlike) { userlike.load({ ready: function() { console.log('Widget is ready.'); }, onError: function(e) { console.error('Error while loading the Widget.', e); }, }); });
Nachdem Sie das Widget mit einem Module-Loader geladen haben, können Sie noch immer das Widget in der globalen Ansicht verknüpfen, indem Sie das "window-userlike"-Object callen.
💡
To avoid CSS conflicts with the chat client, we advise you not to use iframe { !important } in your CSS. Better be more specific and exclude the Userlike chat client by using iframe:not(.userlike) { !important }.
Share