使用if语句关闭html中的一段代码
Turning off a section of code in html with something like an if statement
我有一个活跃的网站,我必须继续在一个活跃的网站上工作,这意味着我正在查看页面很多。
我想知道是否有一种在HTML中使用if语句的方法,我可以关闭谷歌分析的代码,这样就不会弄乱我们的报告?所以我可以简单地改变页面上的值(如TRUE/FALSE),这样我就可以随心所欲地工作,而不会破坏分析。
更好的方法是让Google分析过滤掉你的IP地址。
https://support.google.com/analytics/answer/1034840?hl=en检查window.location.search查询字符串变量,并在不需要分析时设置该变量。下面显示了当querystring包含hidegoogle=yes
时隐藏的代码var hide = window.location.search.match(/hidegoogle=(yes|no)/);
if (hide !== null && hide[1] === "yes") {
console.log('yes');
} else {
console.log('no');
// Run analytics here
}
考虑使用Google标签管理器:
http://tagmanager.google.com/可以管理Google Analytics Tags.
相关文章:
- 在经过一段时间或满足条件后运行代码
- 将字符串作为一段 HTML/javascript 代码执行
- 在一段真实代码中延迟
- 将一段JavaScript代码转换为PHP
- 下面的一段代码在jquery中会做什么
- Javascript 使用单个函数从另一段代码中取消 POST
- 在页面首次加载时执行 jQuery 代码,然后在一段时间后加载
- 在 android 的 webview 中嵌入一段 HTML 代码或 Javascript 脚本
- 在一段时间后持续运行 JavaScript 代码
- 如何获取单击元素的类值,并使用此值在 jquery 中最后一次出现此类之后放置一段 html 代码
- 哪一段代码通常更容易被接受
- JQuery 将一段代码应用于多个元素
- 在页面加载后淡出对象一段时间,然后在淡出后运行另一组代码
- 运行代码一段时间
- 链接到同一页面上的一段代码
- 如果选中了特定的复选框,我想运行另一段 jQuery 代码(如果是)
- 是否可以在JavaScript的执行堆栈末尾放置一段代码
- 如果没有jQuery,javascript如何检查多个ajax调用是否已经完成,一旦完成,就执行一段代码
- 在浏览器向服务器发送任何操作URI的请求之前执行一段代码
- Node.js:确保一段代码一段接一段地执行