Как я могу предотвратить повреждение моего сайта внешним файлом JS? - PullRequest
1 голос
/ 02 сентября 2011

Я сейчас использую Mixpanel на своем сайте.По некоторым причинам они время от времени отключаются, и это запрещает загрузку моего сайта.

Есть ли способ, которым я могу сделать асинхронную загрузку или какую-то другую идею, когда это не приводит к сбою моего сайта, когда они имеютвремя простоя?

Вот код:

<script>
    var mp_protocol = (("https:" == document.location.protocol) ? "https://" : "http://");
    document.write(unescape("%3Cscript src='" + mp_protocol + "api.mixpanel.com/site_media/js/api/mixpanel.js' type='text/javascript'%3E%3C/script%3E"));
</script>

Спасибо

1 Ответ

1 голос
/ 02 сентября 2011

Не документируйте. Напишите на страницу, добавьте.

<script>
$( function(){
    var mp_protocol = (("https:" == document.location.protocol) ? "https://" : "http://");
    jQuery.getScript(unescape(mp_protocol + "api.mixpanel.com/site_media/js/api/mixpanel.js"));
});
</script>
...