Javascript:获取当前路径并删除“m.”当用户想要访问主站点时,在 url 开头
我创建了一个移动网站(在 jquery mobile 的帮助下),页脚链接之一是“完整网站”。
当用户单击此按钮时,我希望他们转到当前所在的同一页面,但位于主站点上(即不仅仅是加载主页)。
手机网站 = m.xxxxxx.com
主要站点是 = xxxxxx.com
我知道我可以通过以下方式获取当前网址:
var pathname = window.location.pathname;
但是我该如何去掉“m”。一开始?
一个。
I have created a mobile site (with the help of jquery mobile) and one of the footer links is 'Full site'.
When a user clicks this I want them to go to the same page they are currently on but on the main site (i.e. not just loading home page).
The mobile site = m.xxxxxx.com
The main site is = xxxxxx.com
I know I can get the current url via:
var pathname = window.location.pathname;
But then how do i strip the 'm.' at the beginning?
A.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
window.location.pathname 返回域名后的路径
,即如果它是 http://www. example.com/test.php?id=1 window.location.pathname 将返回 /test.php?id=1
所以使用
window.location.pathname returns the path after the domain
ie if it is http://www.example.com/test.php?id=1 window.location.pathname will return /test.php?id=1
so use
使用 JavaScript 的
substring
函数。您可以使用window.location.pathname.substring(2)
Use the
substring
function of JavaScript. You can usewindow.location.pathname.substring(2)
使用
location.host
:Use
location.host
: