【问题标题】:HTML link changes browser bar but not actual pageHTML链接更改浏览器栏但不是实际页面
【发布时间】:2013-01-13 12:23:03
【问题描述】:

我们使用这段代码来改变页面:

<a href="http://mydomain.com/#/people/page/" target="_self">Page</a>

...这会更改浏览器栏中的 URL,但不会更改实际页面。如果您在浏览器栏中的 URL 末尾按 Enter 键,它会重定向到正确的页面。

为什么链接没有改变页面?这与带有标题的http://www.buildinternet.com/project/supersized/ 全屏背景更换器一起使用。链接正在标题字段中使用。

有什么想法吗?

【问题讨论】:

    标签: javascript hyperlink href supersized


    【解决方案1】:

    这是因为# 井号。您的浏览器认为带有井号的 URL 是同一页面,因此它不会重定向或刷新。当您按 Enter 时,您正在刷新页面。

    尝试改用 URL http://mydomain.com/people/page/

    【讨论】:

    • 愚蠢的错误!非常感谢您的帮助。
    • 有时需要另一双眼睛才能发现 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 2023-03-17
    • 2017-12-19
    相关资源
    最近更新 更多