gpt4 book ai didi

javascript - 以正确的方式添加 javascript 小部件代码

转载 作者:行者123 更新时间:2023-11-28 16:40:42 25 4
gpt4 key购买 nike

我向客户提供 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 浏览器上导致 "operation aborted" 错误。

我想向客户发送将附加到 <head> 区域的代码。

  1. 从 head 部分调用代码时如何处理 http/https?
  2. 您知道它是否可以解决操作中止的问题吗?

最佳答案

只需为他们提供 HTTPS 解决方案即可。

如果他们的页面是安全的,那就可以正常工作;如果不是,那么在不安全页面中嵌入安全对象并没有什么问题。

<script type="text/javascript" src="https://www.mywebsite.com/mycode.js.php"></script>

我可以看到您正在查询字符串中传递原始域。您可以从 JS 代码中获取它,而不需要通过 GET 参数传递它。您可以使用 document.referrer 属性进行检查。

关于javascript - 以正确的方式添加 javascript 小部件代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/863755/

25 4 0
文章推荐: javascript - 使用 jquery 对
  • Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com