我使用的是Jquery Mobile,共有3页。我需要用户通过他的应用程序打开页面并与他的朋友分享链接。
但如果我使用链接方式,例如:
<!-- this is a second page -->
<div data-role="page" id="secondPage"><div/>
<!-- this is navigator from first page -->
<div><a href="#secondPage" >secondPage</a></div>
如果我点击该链接,它将导航到第二页,但它也会更改网站链接地址(添加#secondPage)。然后,如果用户共享该地址,则每次他的朋友打开它时都会显示第二页。
那么有没有办法取代锚链接方式?或解决了这个问题?
感谢。
答案 0 :(得分:0)
var testURL = '/Products/List#discounted?SortDirection=dsc&Sort=price&Page=3&Page2=3';
testURL.split('#')[0].split('?')[0]; // Returns: "/Products/List"
这是其他选择中的赢家。