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的情况下使用?