window.open 无法将参数附加到以 .html 结尾的 url

问题描述 投票:0回答:1

当我使用时

window.open('/a.html?title=666')

新窗口的url中没有title = 666

但是

window.open('/a?title=666')

工作正常。

这真的让我很困惑。

顺便说一下,我正在使用节点的“serve”npm 包在本地主机中进行测试。

在查阅文献的过程中,应该是一样的。

javascript html nginx browser frontend
1个回答
0
投票

我知道为什么了。 npm 包“serve”说:

cleanUrls(布尔|数组)

默认情况下,所有 .html 文件都可以访问,无需扩展名。

如果在文件名末尾使用这些扩展名之一,它将 自动执行状态码 301 的重定向到相同的地址 路径,但扩展名被删除。

© www.soinside.com 2019 - 2024. All rights reserved.