【发布时间】:2011-03-06 08:52:09
【问题描述】:
我想使用 jQuery 删除这个 Google Analytics 块。
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
//var pageTracker = _gat._getTracker("xxx");
pageTracker._trackPageview();
} catch(err) {}
</script>
原因
因为我正在为基于客户端规范的 jQuery 创建一个定制的屏幕阅读器转换器。困扰我的是 Google Analytics。
问题
它适用于.remove(),直到您离开,然后按返回。 Google Analytics 挂起。
【问题讨论】:
-
您可以删除这些元素,但我认为这不会满足您的要求...此时脚本已经运行。
-
您是否要验证表单数据?如果是这样,这不会阻止攻击者。服务器端验证是必要的。
-
不,我正在创建一些定制的基于 Javascript 的屏幕阅读器功能。
-
有人知道吗?快把我逼疯了!!
-
是什么阻止您直接从源代码中删除 GA 代码?是否有服务器端脚本语言?
标签: javascript jquery html script-tag