我在我的网络应用程序中使用带有Angulartics的Google Analytics。在本地开发时,我的应用程序收到了很多噪音,所以如果我在localhost
上运行,我就不会加载脚本来关闭Google Analytics:
<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内部,我想在发送这段代码之前确定。
这会导致任何问题吗?我忽略了什么吗?