非同期スクリプトがいつロードされるかを検出する際の問題を解決するのを手伝ってください。実際、私の Web サイトには非同期で読み込まれるライブ チャット ボタンがあります。このウィジェットのスクリプトは難読化されています。このスクリプトがロードされた後、チャット ボタンにイベント リスナーを設定する必要があります。チャット ボタンが表示される前に Window.onload がトリガーされます。お知らせ下さい。
コード:
_shcp = [];
_shcp.push({
widget_id: xxxxxx,
widget: "Chat",
side: "left",
position: "center",
template: "orange",
title: "Live help",
text_layout: "trans",
track: 1
});
(function () {
var hcc = document.createElement("script");
hcc.type = "text/javascript";
hcc.async = true;
hcc.src = ("https:" == document.location.protocol ? "https" : "http") + "://widget.siteheart.com/apps/js/sh.js";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hcc, s.nextSibling);
})();