Die Website verwendet das neue Zendesk SDK und ich muss den Code aktualisieren, aber die Dokumentation ist nicht besonders hilfreich. Ich öffne das Widget so:
zE('webWidget', 'reset'); zE('webWidget', 'open');
Das stimmt offensichtlich nicht mehr
In der Konsole:
Method webWidget.reset does not exist.
Hinweis von Zendesk: Mit dem Web Widget (klassisch) verknüpfte API-Methoden werden weiterhin auf der Seite ausgeführt. Die Site verwendet jetzt das neue Web SDK (Messaging Experience) und unterstützt diese APIs nicht mehr. Wenn Sie das Web Widget (klassisch) nicht verwenden möchten, empfehlen wir Ihnen, diesen Code von Ihrer Website zu entfernen. Obwohl dies nicht empfohlen wird, verursacht es keine Probleme, wenn sie eingeschaltet bleiben. '
Irgendwelche Ideen?
已解决 所以,事实上,
zE('messenger', 'open')
确实有效,这就是要采用的解决方案。然而,不支持
zE('messenger', 'reset')
,这就是我在测试时遇到的问题。我使用了
zE('messenger', 'close')
代替。