網站正在使用新的 Zendesk SDK,我需要更新程式碼,但文件並沒有多大幫助。 我像這樣打開小部件:
zE('webWidget', 'reset'); zE('webWidget', 'open');
這顯然不再正確
在控制台中:
Method webWidget.reset does not exist.
Zendesk 的註解:與 Web Widget(經典)關聯的 API 方法仍在該頁面上執行。該網站現在使用新的 Web SDK(訊息傳遞體驗),不再支援這些 API。如果您不打算使用 Web Widget(經典),我們建議您從網站中刪除此程式碼。雖然不建議這樣做,但保留它們不會造成任何問題。 '
有什麼想法嗎?
已解決 所以,事實上,
zE('messenger', 'open')
確實有效,這就是要採用的解決方案。然而,不支援
zE('messenger', 'reset')
,這就是我在測試時遇到的問題。我使用了
zE('messenger', 'close')
來代替。