1
var ga = document.createElement('script');
ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ?
      'https://ssl' : 'http://www') +
      '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s); 

在上面的代码中(在谷歌分析中),
我想知道他们为什么一直写ga.type = 'text/javascript'
我试过不添加它,它在现代浏览器中似乎运行良好
我认为我应该错过一些东西

4

1 回答 1

3

它曾经需要通过 XHTML 验证器(type属性)。但是,无论如何,每个现代浏览器都将块解析script为 JavaScript。

但是,HTML5 规范说你可以不使用它,它会默认为text/javascript.

于 2012-10-11T03:17:16.687 回答