【发布时间】:2016-03-01 00:28:09
【问题描述】:
我在我的 web 应用程序中使用 Google Analytics 和 Angulartics。在本地开发时,我的应用程序发出了很多噪音,所以我关闭了 Google Analytics,如果我在 localhost 上运行,我只是不加载脚本,如下所示:
<script>
if (window.location.host.indexOf('localhost') < 0) {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
/* Google Analytics Code snippet*/
}
</script>
但现在我突然想到,如果未加载此脚本并且我的分析对象不存在,Angulartics 可能会崩溃。我没有看到任何错误,因此 Angulartics 似乎很好地处理了这种情况,但由于我不熟悉 Angulartics 内部结构,因此我想在发布这段代码之前确定一下。
这会导致任何问题吗?我忽略了什么吗?
【问题讨论】:
标签: javascript angularjs google-analytics angulartics