https javascript和firefox

时间:2009-07-27 21:13:04

标签: php javascript firefox https

我有一些javascript调用一些php函数来跟踪webstats(piwik.org)

http站点上的一切正常,从每个浏览器都可以跟踪

我有一个网站是https - 它会跟踪来自ie,但不会来自Firefox或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,Firefox和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);

感谢您对此提供任何帮助!

1 个答案:

答案 0 :(得分:1)

这听起来像是XSS预防。当您的javascript指向安全网址时,您是否还通过安全网址查看该网页?