【发布时间】:2015-02-05 06:00:55
【问题描述】:
当使用带有相对 url 的标签时,例如
<base href="app/" />
在整个站点中使用任何<a href='#'> 都会导致锚标记上的href 根据相对路径被重写,然后变为可点击到无效的url。
我可以将<a href='#'> 替换为<a href='javascript:void(0)'>,然后浏览器会忽略根据基本标记中指定的前缀重写目标url - 它可以按预期工作(什么都不做,不会导致导航。
但我想知道是否有更通用的方法可以排除 '#' url 目标?
【问题讨论】: