判断加不加载对应的js // const runcheck = (domain) => { // return new Promise((resolve, reject) => { // const img = new Image; // // 处理加载超时 // const timeout = setTimeout(() => { // img.onerror = img.onload = null; // reject(); // }, 1500); // img.onerror = () => { // clearTimeout(timeout); // reject(); // } // img.onload = () => { // clearTimeout(timeout); // resolve(); // } // img.src = `https://${domain}/favicon.ico?${+(new Date)}=${+(new Date)}`; // }) // } // setTimeout(() => { // runcheck('disqus.com').then(() => { // var dsq = document.createElement('script'); // dsq.type = 'text/javascript'; // dsq.async = true; // dsq.src = '//' + disqus_shortname + '.disqus.com/count.js'; // (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); // }).catch(() => { // console.log('Over 1s, stop loading Disqus') // }) // }, 1500)