Javascript 为什么第一页的history.length是2?

Javascript 为什么第一页的history.length是2?,javascript,Javascript,如果我打开一个新的浏览器窗口并在其中打开一个新页面,Chrome和Firefox的history.length都是2。有人知道为什么吗 测试页面:这是因为新选项卡或窗口有一个默认页面,它也算作历史记录。就Chrome而言,它是应用程序/访问量最大的页面 如果你从一个链接打开它,而不是打开中间的“新标签”页面,它将输出1。我刚刚在一个新标签中打开了链接,得到了1(在firefox中),我猜chrome必须将它的起始页视为一个页面。

如果我打开一个新的浏览器窗口并在其中打开一个新页面,Chrome和Firefox的
history.length
都是2。有人知道为什么吗


测试页面:

这是因为新选项卡或窗口有一个默认页面,它也算作历史记录。就Chrome而言,它是应用程序/访问量最大的页面


如果你从一个链接打开它,而不是打开中间的“新标签”页面,它将输出1。

我刚刚在一个新标签中打开了链接,得到了1(在firefox中),我猜chrome必须将它的起始页视为一个页面。