我有一个使用jQuery Mobile的网页。
该页面有一个起始网址:
https://mypage.test.com/mobile/#start // dummy URL
如果我点击应用程序中的链接,我会导航到另一个页面,例如:
https://mypage.test.com/mobile/#secondPage // dummy URL
因此,当我复制第二页网址并将其复制到地址栏时,它不会导航到该网址,只有当我按下按钮时才会有效。
任何想法为什么?
答案 0 :(得分:0)
尝试从锚元素中删除#
。 #
用于导航到当前页面的不同部分。例如,当您想要阅读具体部分时,维基百科会在文章中使用它。
编辑:我检查了文档,似乎它使用AJAX
加载不同的页面,它需要使用#
。在文档中提供的示例中,url包含所请求页面的名称和文件扩展名:
http://demos.jquerymobile.com/1.2.1/docs/pages/multipage-template.html
当您点击访问第二页时,它会加载新页面并且网址为
http://demos.jquerymobile.com/1.2.1/docs/pages/multipage-template.html#two
您是否尝试过输入文件名?