无法导航到 URL 地址栏,只能通过单击链接
Cannot navigate to URL thorugh adressbar, only by clicking on a link
我有一个使用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
您是否尝试过输入文件名?
相关文章:
- 将纯文本URL转换为可单击链接
- 阻止在单击链接后转到页面顶部
- 单击链接时停止运行javascript
- 单击链接时如何将引导程序转盘旋转到特定位置
- 通过单击链接(兄弟姐妹?)从无线电输入中获取id
- Jquery UI日期选择器没有'单击链接时不会再次显示
- javascript警报框中的可单击链接
- 停止触摸滚动还可以防止单击链接
- 单击链接时设置cookie
- 如何区分用户单击链接和在 UIWebView 中执行自动重定向的页面
- 使用 jQuery 单击链接时更改链接背景颜色
- 单击链接时添加另一个选项
- 禁用触摸设备上的单击链接未按预期工作
- 如何在单击链接后将局部变量发送到部分呈现
- 单击链接时折叠响应式导航
- 单击链接时取消“点击”JS
- 单击链接后显示加载程序
- 更改类后单击链接将不起作用
- 在PHP代码中单击链接javascript函数调用
- 如何在单击链接时为不同的输入字段提供不同的值