Следуя инструкциям этой документации , я получаю следующий код:
window.zEmbed || (function (d, s) {
var z = $zopim = function (c) { z._.push(c) },
$ = z.s =
d.createElement(s), e = d.getElementsByTagName(s)[0]; z.set = function (o) {
z.set.
_.push(o)
}; z._ = []; z.set._ = []; $.async = !0; $.setAttribute("charset", "utf-8");
$.onload = (event) => {
console.log("chat script has loaded");
};
$.src = "//v2.zopim.com/?@zopimClientID"; z.t = +new Date; $.
type = "text/javascript"; e.parentNode.insertBefore($, e);
})(document, "script");
var onChatStart = function () {
$zopim.livechat.window.show();
window['onChatStart'] && window['onChatStart']();
};
$zopim(function () {
$zopim.livechat.clearAll();
(......)
});
Проблема в том, что функция обратного вызова $zopim(funtion() {..})
никогда не вызывается, но скрипт успешно загружен. Я знаю на основе console.log, сделанного:
$.onload = (event) => {
console.log("chat script has loaded");
};
Кто-нибудь знает, почему это происходит?
Спасибо