无法导航到 URL 地址栏,只能通过单击链接

Cannot navigate to URL thorugh adressbar, only by clicking on a link

本文关键字:单击 链接 导航 URL 地址栏      更新时间:2023-09-26

我有一个使用jQuery Mobile的网页。

该页面有一个起始网址:

https://mypage.test.com/mobile/#start // dummy URL

如果我单击应用程序中的链接,则导航到另一个页面,例如:

https://mypage.test.com/mobile/#secondPage // dummy URL

因此,当我复制第二页 url 并将其添加到地址栏时,它不会导航到该 URL,它仅在我按下按钮时才有效。

知道为什么吗?

尝试从锚元素中删除##用于从当前页面导航到不同的部分。例如,当您想阅读具体部分时,维基百科会在文章中使用它。

编辑:我检查了文档,似乎它使用AJAX来加载不同的页面,并且需要使用#。在文档中提供的示例中,url 包含所请求页面的名称和文件扩展名:

http://demos.jquerymobile.com/1.2.1/docs/pages/multipage-template.html

当您单击以访问第二页时,它会加载新页面,并且 url 是

http://demos.jquerymobile.com/1.2.1/docs/pages/multipage-template.html#two

您是否尝试过输入文件名?