javascript - 获取 javascript 函数参数

标签 javascript

如何获取 JavaScript 函数的参数?

下面是我的代码,

<script type="text/javascript"> 
var pageTracker = _gat._getTracker("UA-45-9");
pageTracker._trackPageview();pageTracker._addTrans("3128", "", "20.4600", "0.0000", "8.1900", "SFO", "CA", "US");
pageTracker._addItem("3128", "23317", "Cheese ", "", "6.2900", "1");
pageTracker._addItem("3128", "23318", "Lazzaroni", "", "1.9900", "1");
pageTracker._addItem("3128", "23316", "Italian Food", "", "3.9900", "1");
pageTracker._trackTrans();
</script>

对于上面的代码,我想获取函数 pageTracker._addItem() 的参数以在我的 JavaScript 代码中使用它。我该怎么做?

问题是我无法访问完整的源代码,但只有我可以向其中添加一些 javascript 和 html,该站点托管在网络解决方案上,并且他们不提供对某些计划的代码的访问。 ...所以我需要获取上面 javascript 函数的参数并使用它我的 javascript,我可以将其添加到代码中...

谢谢

最佳答案

使用这个:

GAitems = [];
GAitems.oldAdd = pageTracker._addItem;
pageTracker._addItem = function() {
  GAitems.push(arguments);
  GAitems.oldAdd.apply(pageTracker, arguments)
}​

所有添加的项目都将在 GAitems 数组中为您提供(并且它们也会正确添加到 Google Analytics)。

关于javascript - 获取 javascript 函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3240638/

相关文章:

javascript - 与客户端脚本nodejs共享模块功能

javascript - 具有间隔更新的 React 时钟组件非常慢

javascript - 如何将范围变量传递到指令的 `tAttrrs` 对象中?

javascript - 如何在localstorage中存储一个完整的div

Javascript对象同时显示不同的值

javascript - 使用动态键推送到 mongodb 数组

javascript - 使用 Google 跟踪代码管理器在域之间传递变量值

javascript - 现有字段比较

javascript - 匹配尚未引用的标识符

javascript - 在javascript的帮助下打开div