Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果未自动重定向,请单击此链接?_Javascript_Php - Fatal编程技术网

Javascript 如果未自动重定向,请单击此链接?

Javascript 如果未自动重定向,请单击此链接?,javascript,php,Javascript,Php,为什么所有(?)网站都向用户显示此消息 在我的情况下,我使用以下代码: <?php header('Refresh: 1; url=http://wikipedia.org'); ?> <!-- google analytics code --> <script type="text/javascript"> window.onload = function() { window.location.replace('http

为什么所有(?)网站都向用户显示此消息

在我的情况下,我使用以下代码:

<?php
    header('Refresh: 1; url=http://wikipedia.org');
?>

<!-- google analytics code -->

<script type="text/javascript">
    window.onload = function() {
        window.location.replace('http://wikipedia.org');
    };
</script>

window.onload=函数(){
window.location.replace('http://wikipedia.org');
};
用户将在google analytics加载后立即使用javascript重定向

如果由于用户关闭了javascript而失败,那么他/她将在1秒后被重定向到PHP

如果分析代码耗时超过1秒,跟踪将失败,但我们可以防止用户失望,因为他/她只等待1秒

我的问题是:为什么其他网站会向用户显示此消息?看到一条消息而不阅读它是令人困惑的,因为它显示了100毫秒


根据我上面的代码,是否有两种重定向方法都失败的情况?

大多数显示这种情况的站点会将消息保留大约5秒钟。@Barmar:谢谢,我明白了。如果我的重定向方法失败,这两种情况都有吗?我不这么认为。标题应该一直遵守。你知道为什么有些网站会这样做吗?自动javascript重定向可能失败的原因有哪些?是否仅在禁用javascript的情况下使用?