gpt4 book ai didi

html - href 属性中带有哈希的 anchor 正在打开一个新页面

转载 作者:行者123 更新时间:2023-11-28 03:22:46 24 4
gpt4 key购买 nike

我从未见过这种行为。我在网站上有一个简单的哈希链接。链接看起来像这样:

<a href='#view_123'>Click</a>

在我的测试服务器上,当我点击时,它只是将 url 更改为

http://www.myserver.com/mypage.aspx#view_123

并且该页面不会重定向到任何地方。但是,当我将同一个链接推送到我的实时服务器时,它会导致浏览器重定向到:

http://www.myserver.com/www.myserver.com#view_123

这对我来说毫无意义。解决这个问题的唯一方法是将页面的完整 url 放在 href 中,并在末尾附加哈希,但这会给我带来其他问题,这不是我想要做的。

我遇到的唯一线索是 MIME 类型,但我很确定我的“text/html”是正确的。

没有 javascript 导致此问题。我可以将鼠标悬停在链接上,Chrome 中的 url 提示显示不正确的 url。

最佳答案

您是否尝试过更改目标标签?

<a href='#view_123' target='_self'>Click</a>

<a href='#view_123' target='_top'>Click</a>

关于html - href 属性中带有哈希的 anchor 正在打开一个新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23349051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com