<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA']);
_gaq.push(['_trackPageview']);
(function() {
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);
})();
</script>
我不想打开每个页面并手动插入。因为它有很多文件。我试着用Find&amp; amp;替换,但它不允许我添加,因为它有很多行。
所以无论如何要非常轻松地将代码注入每个页面?
请帮助谢谢。
答案 0 :(得分:0)
我建议你在服务器级别这样做,即让服务器“注入”你想要的代码。 无论如何,代码多样性是你想要避免的。 每当你发现自己复制和粘贴代码时,停下来,深吸一口气再思考一下。 您可以从使用更灵活的框架中受益,例如ruby-on-rails,它可以提供像您这样的情况,而不会产生代码重复。
答案 1 :(得分:0)
使用perl或python脚本来执行这种替换。
将代码放在.js资源文件中会更好 它会更容易维护。
运行这样的脚本:
perl -i.bak -pne "s,<body>,<body> <script src=\"/media/header.js\" type=\"text/javascript\"></script>," *.html