我有一些javascript,它调用一些php函数来跟踪webstats (piwik.org)
在http站点上一切正常,在每个浏览器上都会被跟踪。
我有一个网站是https -它将跟踪访问从ie,但不从火狐或Chrome
有没有人知道我需要做什么、设置什么或使用什么才能让它在https站点上工作?
下面是html中的代码--如果你还需要什么,请告诉我:
<!-- Piwik -->
<!--"http://webstats.veritythree.com";-->
<script type="text/javascript">
var pkBaseURL = "https://mysite/Webstats/";
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 6);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script>
<!-- End Piwik Tag -->piwik.js很大,但我不知道它是否会有帮助,所以我暂时不会发布它……
我试着用我自己的一个简单的文件替换他们的piwik.php,这个文件只写一个文本文件--这在IE、火狐和Chrome上都能用,它甚至不会创建文件
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "V3 Developer\n";
fwrite($fh, $stringData);
$stringData = "Testing PHP\n";
fwrite($fh, $stringData);
fclose($fh);感谢你在这个问题上的帮助!
发布于 2009-07-27 21:21:15
这听起来像是XSS预防。当您的javascript指向安全url时,您是否也通过安全url查看页面?
https://stackoverflow.com/questions/1190638
复制相似问题