【发布时间】:2014-03-17 18:51:18
【问题描述】:
我使用的是 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)。那么如果用户分享地址,每次他的朋友打开它都会显示第二个页面。
那么有没有什么办法可以代替锚链接的方式呢?还是解决了这个问题?
谢谢。
【问题讨论】:
-
我不熟悉 jQuery Mobile 或者您正在尝试做什么,但这是否可以像破解提取链接以共享的函数中的查询字符串一样简单?像
link.substring(0, link.indexOf('#'))这样的链接是邀请用户分享的链接文本? -
嗨@Two-Bit Alchemist 感谢您的回复,因为应用程序上的分享功能,我无法像您说的那样控制它选择链接的一部分。
标签: javascript jquery html jquery-mobile