HTML/Javascript简单重定向-适用于IE/Opera,但不适用于Chrome/Firefox

HTML/Javascript简单重定向-适用于IE/Opera,但不适用于Chrome/Firefox,javascript,google-chrome,redirect,navigateurl,Javascript,Google Chrome,Redirect,Navigateurl,我有一个HTML页面,它只创建了一个指向每日MP3的URL 有人能帮我吗,我让它在IE和Opera中工作,但在Chrome和FireFox中不行 该页面在Chrome/Firefox中什么也不做,而在IE/Opera中下载文件 <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <script> function yyyymmdd

我有一个HTML页面,它只创建了一个指向每日MP3的URL 有人能帮我吗,我让它在IE和Opera中工作,但在Chrome和FireFox中不行 该页面在Chrome/Firefox中什么也不做,而在IE/Opera中下载文件

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <script>
    function yyyymmdd(dateIn) {
        var yyyy = dateIn.getFullYear();
        var mm = dateIn.getMonth() + 1; // getMonth() is zero-based
        var dd = dateIn.getDate();
        return String(10000 * yyyy + 100 * mm + dd);
     }

        var today = new Date();
        var p = 'http://www.test.com/' + yyyymmdd(today) + '.mp3';
        window.navigate(p);
    </script>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>

</body>
</html>

函数yyyymmdd(dateIn){
var yyyy=dateIn.getFullYear();
var mm=dateIn.getMonth()+1;//getMonth()是基于零的
var dd=dateIn.getDate();
返回字符串(10000*yyyy+100*mm+dd);
}
var today=新日期();
var p='1http://www.test.com/“+yyyymmdd(今天)+”.mp3”;
窗口导航(p);

您可以使用window.location.replace(p);而不是:window.navigate(p);


函数yyyymmdd(dateIn){
var yyyy=dateIn.getFullYear();
var mm=dateIn.getMonth()+1;//getMonth()是基于零的
var dd=dateIn.getDate();
返回字符串(10000*yyyy+100*mm+dd);
}
var today=新日期();
var p='1http://www.test.com/“+yyyymmdd(今天)+”.mp3”;
//窗口导航(p);
窗口。位置。替换(p);

try
document.location.href=p可能重复使用FireFox中的FireBug以查看其重定向到的位置;看看它是在重定向时返回404还是500。。。并使用
window.location
而不是导航。
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>

function yyyymmdd(dateIn) {
    var yyyy = dateIn.getFullYear();
    var mm = dateIn.getMonth() + 1; // getMonth() is zero-based
    var dd = dateIn.getDate();
    return String(10000 * yyyy + 100 * mm + dd);
 }

    var today = new Date();
    var p = 'http://www.test.com/' + yyyymmdd(today) + '.mp3';
   // window.navigate(p);
   window.location.replace(p);


</script>
<meta charset="utf-8" />
<title></title>
</head>
<body>

</body>
</html>