亦起测-273

昨天逛论坛发现了一个很有意思的 Bug。

web 页面的 url 跳转,大部分都是用的相对位置,比如 href="/newpage"。

发现的 Bug 是写成了 href="newpage",如果点击链接前的当前也没就是 rooturl 的话,这个没问题。

如果当前也没是非 rooturl,那么跳转的时候,就不是到根目录,而是当前目录节点替换为 newpage。

比如预期跳转 "http://xxx/newpage",实际跳转"http://xxx/url/newpage",导致访问异常。

有意思的地方就在于,这个 Bug 出现的前置条件。