0

我已经实现了 cookiesdirective.js,可以在这里找到 cookiesdirective.com 并且 Statcounter 代码不起作用。我正在使用以下代码(DoYourOwnSite,标准):

var sc_project=9181072; 
var sc_invisible=1; 
var sc_security="328a83d2"; 
var scJsHost = (("https:" == document.location.protocol) ? "https://secure." : "http://www."); 
document.write("<sc"+"ript type='text/javascript' src='" + scJsHost + "statcounter.com/counter/counter.js'></"+"script>"); 

由于 cookiesdirective.js 需要删除标签,我已经删除了它们,但它仍然无法正常工作。另一方面,谷歌分析代码运行没有问题。我确信这是关于稍微更改代码以便它可以在另一个 javascript 中工作,但我现在不知道如何去做。

谢谢, 戈兰

4

1 回答 1

0

解决了。我不得不稍微更改一下 statcounter 代码:

var sc_project=xxxxxxxxxx; 
var sc_invisible=1; 
var sc_security="xxxxxxxxxxx"; 
var imported = document.createElement('script'); 
imported.type = 'text/javascript'; 
imported.async = true;
var scJsHost = (("https:" == document.location.protocol) ? "https://secure." : "http://www.");
imported.src = scJsHost + "statcounter.com/counter/counter_xhtml.js";
var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(imported, s);

不管怎么说,还是要谢谢你。

于 2013-08-22T21:10:15.150 回答