当想要在其网站中加入Google Analytics时,以下是他必须包含的代码:
<script src="http://www.google-analytics.com/analytics.js?id=UA-XXXXXX-1" async></script>
为什么这不仅仅是
HKLM\SYSTEM\CurrentControlSet\Services\RemoteAccess\Parameters\AccountLockout
答案 0 :(得分:1)
因为这种方式是非阻塞的。当浏览器加载页面时,它会加载所有资源和脚本。
使用google的内联函数,它会在页面加载后插入脚本,因此页面加载时间不会增加。
此外,并非所有浏览器都支持async
属性。
来源:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#Browser_compatibility
答案 1 :(得分:1)
因为它不止于此。但实际上,你可以使用
<script>
window.GoogleAnalyticsObject = "ga";
window.ga = window.ga || function() {
if (!window.ga.q) window.ga.q = [];
window.ga.q.push(arguments)
}
window.ga.l = +(new Date);
ga('create', 'UA-XXXXXX-1', 'auto');
ga('send', 'pageview');
</script>
<script src="http://www.google-analytics.com/analytics.js?id=UA-XXXXXX-1" async></script>
他们不会因为这两个脚本而不是一个脚本而动态创建脚本,即使在不了解async
属性的浏览器中,也可以确保异步加载。