Url Hash com tag base HTML

window.location.hash

Ao usar um link para uma ação javascript, geralmente faço algo assim:

<a href="#">Link Text</a>

essa forma, quando alguém clica no link antes que a página carregue, nada de terrível acontec

Html Base Tag

No meu projeto atual, eu uso esse mesmo construto, mas com uma tag base:

<html>
<head>
    <base href="http://example.com/" />
</head>
<body>
    <a href="#">Link Text</a>
</body>
</html>

No entanto, se o URL da página for:

http://example.com/dir/page

clicar no link navega para

http://example.com/#

ao invés d

http://example.com/dir/page#

Como posso consertar isso

questionAnswers(7)

yourAnswerToTheQuestion