我给客户 javscript 代码,在他们的网站上添加一个小部件。</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>
如您所见,代码根据页面 url 在 http 或 https url 下调用我的脚本。
有时,当网站 html 格式不正确时,该脚本可能会导致IE 浏览器上的“操作中止”错误。
我想向客户发送将附加到该<head>
区域的代码。
- 从头部调用代码时如何处理 http/https?
- 你知道它是否会解决操作中止的问题吗?