Firefox的post重定向不起作用

Firefox redirect with post doesn't work

本文关键字:不起作用 重定向 post Firefox      更新时间:2023-09-26

我的脚本在chrome下可以正常工作,但在Firefox下不行。Firefox只是显示一个白屏幕。重定向必须在POST中发生。

<!DOCTYPE html>
<html>
    <script type='text/javascript'>
        //<![CDATA[ 
        var redirect = function(url, method) {
            var form = document.createElement('form');
            form.method = method;
            form.action = url;
            form.submit();
        };
        redirect('/mywebservice/mainpage', 'post');
        //]]>
    </script>
</html>

不能提交非页面的表单。

在提交前添加document.body.appendChild(form);

你不能在身体存在之前这样做。在脚本前添加<body>起始标记。以后,还可以通过验证器运行代码。