gpt4 book ai didi

javascript - 删除外部 JavaScript 中不需要的部分

转载 作者:行者123 更新时间:2023-11-29 16:55:34 26 4
gpt4 key购买 nike

我实际上是这样在我的页面上加载外部 JavaScript 的:

<script type='text/javascript' src='http://somedomain.com/somescript.php'></script>

注意:它是一个 PHP 文件,但它会生成并返回一个 JavaScript 代码

但是,脚本有两部分 - 这是我需要的第一部分:

document.getElementById('latest').innerHTML= "the lastest version of product";

这是第二个,这是不需要的,我需要摆脱它:

var img = document.createElement("img");
img.src = "http://somedomain.com/tracking.php";
document.getElementsByTagName("body")[0].appendChild(img);

我怎样才能在发送数据之前去掉这张跟踪用户的图像,但保持最新版本的显示不变。

最佳答案

类似于 Michael 的解决方案,应该可以通过先运行一些代码来阻止 javascript 的执行。如果在添加脚本之前运行以下命令:

document.getElementsByTagName("body")[0].appendChild = function() {};

他们的脚本将无法将图像添加到 dom。如果您需要自己使用该方法,请先将其分配给不同的变量。或者尝试:

var oldMethod = document.getElementsByTagName("body")[0].appendChild;
document.getElementsByTagName("body")[0].appendChild = function(node) {
if (node.src !== "http://somedomain.com/tracking.php") {
oldMethod(node);
}
}

关于javascript - 删除外部 JavaScript 中不需要的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32442709/

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