【发布时间】:2014-01-11 03:54:45
【问题描述】:
好的,这是我的问题:我有一个看起来像这样的谷歌分析代码:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxx-x']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
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>
我想替换这一行:
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http:/') + '.google-analytics.com/ga.js'
用这一行:
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js'
但我无法编辑原始代码,我只能添加它。有没有办法创建一个以某种方式找到并替换这一行的代码?
请帮忙,
灰色
【问题讨论】:
-
请注意
java和javascript是两个完全不同的东西。 -
您是想直接在浏览器中增加脚本还是可以访问服务器部分?
-
为什么可以添加但不能编辑代码?
-
我很同情做这个
'https:' == document.location.protocol ? 'https://' : 'http:/'而不是这个document.location.protocol + '//'的人 -
嗯。为什么不能修改脚本?即使您尝试替换 src,该脚本也会触发。然后只需“更改” src,双击不会突然触发。
标签: javascript replace hyperlink find