我从未见过这种行为。我在网站上有一个简单的哈希链接。链接如下所示:
<a href='#view_123'>Click</a>
在我的测试服务器上,当我点击时,它只是将网址更改为
http://www.myserver.com/mypage.aspx#view_123
页面不会重定向到任何地方。但是,当我将此链接推送到我的实时服务器时,它会导致浏览器重定向到:
http://www.myserver.com/www.myserver.com#view_123
这对我没有意义。解决这个问题的唯一方法是将页面的完整URL放在href中,并将哈希附加到末尾,但这会导致其他问题,而不是我想要做的。
我遇到的唯一线索是MIME类型,但我非常确定我的是正确的&#34; text / html&#34;。
没有导致此问题的JavaScript。我可以将鼠标悬停在链接上,Chrome中的网址提示会显示错误的网址。
答案 0 :(得分:0)
您是否尝试过更改目标代码?
<a href='#view_123' target='_self'>Click</a>
或
<a href='#view_123' target='_top'>Click</a>