gpt4 book ai didi

javascript - Javascript 中的条件 "Get Script File"不使用库函数

转载 作者:行者123 更新时间:2023-11-29 20:23:45 25 4
gpt4 key购买 nike

我在一家拥有许多客户的公司工作,这些客户拥有自己的网站,可以“插入”我们的系统。换句话说,他们有自己的网站,并且有一个链接,当用户点击该链接时,他们会转到我们的网站。

我想通过给客户一小段代码放在他们的主页上来跟踪一项功能。每当主页加载某个查询字符串变量时,我希望代码块在我的服务器上请求一个文件。然后在服务器上我会根据查询字符串记录跟踪信息。

如果我能保证客户会使用 jQuery 或一些类似的库,那么所有这一切都会非常容易,但是有很多客户,我不能真正依赖他们都使用 jQuery。同时,我想限制他们粘贴的 javascript 代码块的大小。

我认为最好的解决方案是:

if(querystring.substring("Tracking=") > 0)
{
include("blah.aspx?TrackingQS=" + querystring);
}

但我无法在内置 javascript 中找到 include 函数,而无需调用 jQuery 等库。

有什么想法吗?我可以直接使用 AJAX,但我想限制代码的行数,原因有几个,我不会在这里让您厌烦。

最佳答案

以编程方式添加脚本 block

 function include(path) {
var s = document.createElement('script');
s.type = 'text/javascript'
s.src = path;
document.getElementsByTagName('head')[0].appendChild(s);
}

作为增强功能,您可以跟踪所有已添加的路径,这样您就不会意外地加载相同的脚本两次。

关于javascript - Javascript 中的条件 "Get Script File"不使用库函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2404350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com