在Chrome中,有多少重定向“太多”?

时间:2012-02-21 20:13:53

标签: google-chrome webkit

通常,当脚本有重定向循环时,我们会在Google Chrome中收到错误消息

  

错误310(net :: ERR_TOO_MANY_REDIRECTS):重定向太多。

有多少重定向太多了?

3 个答案:

答案 0 :(得分:57)

Google Chrome 17.0.963.56允许最多20个重定向,正如使用此PHP脚本测试的那样:

<?php
    $redirect = (isset($_GET['redirect'])) ? $_GET['redirect'] : 0;
    header("Location: redirects.php?redirect=" . ($redirect + 1));
?>

Chrome尝试打开310时中止错误redirects.php?redirect=21,这意味着第一次20重定向成功。

答案 1 :(得分:32)

在Win 7 64bit上测试

  • Chrome 64位 Version: 49 74.0.3729.131 (Official Build) 19 重定向
  • Chrome Canary 32位Version: 49 76.0.3793.0 (Official Build) 19 重定向
  • Firefox 32位 version: 43 66.0.3 20 重定向
  • Firefox 64位 version: 43 66.0.3 20 重定向
  • 歌剧 version: 28 58.0.3135.79 19 重定向
  • Safari version: 5.1.7 16 重定向
  • IE version: 8 11 通过webpagetest.org重新定向
  • IE version: 9 121 通过webpagetest.org重新定向
  • IE version: 10 121 通过webpagetest.org重新定向
  • IE version: 11.48.17134.0 110 重定向
  • Microsoft Edge version: 42.17134.1.0 20 重定向
  • Google Nexus 5,三星Galaxy S4⇄S9,Galaxy Tab 4 19 重定向中一个<
    li>

答案 2 :(得分:2)

开箱即用的Chrome和Firefox是20,Internet Explorer是10,我无法在Opera或Safari上告诉你