Я даю клиентам код JavaScript, который добавляет виджет на их сайт.
В настоящее время я прошу их вставить это прямо над тегом </body>
:
<script type="text/javascript">
var myHost = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape("%3Cscript src='" + myHost + "www.mywebsite.com/mycode.js.php?u="+encodeURIComponent(window.location.host)+"' type='text/javascript'%3E%3C/script%3E"));
</script>
Как видите, код вызывает мой скрипт под http или https url в зависимости от URL страницы.
Иногда, когда html веб-сайта плохо сформирован, скрипт может вызвать «операцию прервана» ошибка в браузерах IE.
Я хочу отправить код клиента, который будет прикреплен к области <head>
.
- Как я могу обработать http / https при вызове кода из головной части?
- Знаете ли вы, если это решит проблему прерванной операции?