Aktivieren Engagement Messenger Auf einer Website, wenn Cookies von Drittanbieteranwendungen blockiert sind
Freigeben Version: Australia
Aktualisiert 12. März 2026
2 Minuten Lesedauer
Konfigurieren Sie eine anwenderdefinierte URL für ServiceNow Instanz, die verhindert, dass Webbrowser blockieren Engagement Messenger Wenn ursprungsübergreifende iFrames und Cookies von Drittanbietern blockiert werden.
Vorbereitungen
Sie müssen das Plugin „Anwenderdefinierte URL“ (com.snc.customurl) aktivieren. Weitere Informationen finden Sie unter Aktivieren Sie anwenderdefinierte URLs .
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Die neuesten Versionen von Browsern, einschließlich Safari und Chrome, verfügen über erweiterte Browsersicherheitsfunktionen. Standardmäßig blockieren die Browsersicherheitsfunktionen Cookies von Drittanbietern, die das Laden einer Drittanbieteranwendung auf einer Website verhindern. Wenn Sie keine anwenderdefinierte URL verwenden, behandelt der Browser den Messenger als Drittanbieteranwendung, wenn er in eine übergeordnete Website eingebettet wird. Um zu verhindern, dass der Messenger vom Browser blockiert wird, müssen Sie eine anwenderdefinierte URL für festlegen ServiceNow Instanz zum Abgleichen der Messenger-Domäne mit der Website-Domäne. Mithilfe einer anwenderdefinierten URL behandelt der Browser den Messenger als eine Anwendung einer Erstpartei und nicht als Anwendung einer Drittpartei. Die Sicherheitsbeschränkungen des Webbrowsers blockieren den Messenger aus den folgenden Gründen:
Der Webbrowser blockiert ursprungsübergreifende iframes, wenn die Domäne der im iFrame verwendeten URL nicht mit der Domäne der Website selbst übereinstimmt.
Hinweis:
Engagement Messenger Verwendet einen iFrame, um die Messenger -Schnittstelle auf einer Drittpartei-Website zu laden.
Der Webbrowser behandelt die Cookies des Messengers als die Cookies von Drittanbietern und blockiert sie.
Hinweis:
Engagement Messenger Verwendet Cookies, um Funktionen wie Authentifizierung, Empfehlungen, proaktive Hilfe usw. zu aktivieren.
Hinweis:
Anwenderdefinierte URL ist hauptsächlich so konfiguriert, dass eine Branding-URL für abgerufen wird ServiceNow Instanz, Portale und EM-Modul, die mit Ihrer Domänen-URL übereinstimmen.
Sie müssen den DNS-Datensätzen Ihrer Website-Domäne, wo, einen CNAME-Datensatz hinzufügen Engagement Messenger Ist eingebettet und legen Sie es als fest ServiceNow Instanz-URL. Beispiel: Im Namenserver für acme.com , Erstellt einen Eintrag
support.acme.com 300 IN CNAME acme.servicenow.com
Wo acme.service-now.com Ist ServiceNow Instanz und acme.com Ist Ihre Website, auf der Engagement Messenger Ist integriert.
Prozedur
Navigieren zu Alle > Anwenderdefinierte URL > Anwenderdefinierte URLsan.
Wählen Sie Neu.
Im Formular „Anwenderdefinierte URL“ in Domänenname Feld, geben Sie den CNAME-Datensatz (Ihre anwenderdefinierte URL) ein, den Sie als festgelegt haben ServiceNow Instanz-URL.
Wählen Sie Erstellen aus.
Hinweis:
Die Aktivierung der neuen anwenderdefinierten URL dauert ungefähr sechs Stunden.
Wahlweise: Nachdem die anwenderdefinierte URL aktiv ist, wählen Sie im Formular „Anwenderdefinierte URL“ aus Instanz-URL festlegen Kontrollkästchen zum Aktivieren der anwenderdefinierten URL als Instanz-URL.
Öffnen Sie in einem Texteditor die HTML-Datei der Webseite auf Ihrer Website, auf der Sie integrieren Engagement Messenger.
Ersetzen Sie im Code die vorhandene Website-URL durch eine anwenderdefinierte URL.
Speichern Sie die Datei.
Ergebnisse
Engagement Messenger Wird auf einer Drittpartei-Website geladen.
Beispiel
Der folgende Code enthält eine Beispiel-URL, die enthält support.acme.com Als anwenderdefinierte URL. Abbildung : 1. Anwenderdefinierte URL in Code