【发布时间】:2011-01-12 16:56:40
【问题描述】:
原理和this script一样,怎么改网址
来自
http://abc.com/radiofr/my/Person.aspx?accountname=radiofr\Administrateur
到
http://abc.com/radiofr/intranet/_layouts/rf.portal.web/person.aspx?accountname=radiofr\Administrateur
【问题讨论】:
原理和this script一样,怎么改网址
来自
http://abc.com/radiofr/my/Person.aspx?accountname=radiofr\Administrateur
到
http://abc.com/radiofr/intranet/_layouts/rf.portal.web/person.aspx?accountname=radiofr\Administrateur
【问题讨论】:
为什么不直接替换 /my/
var s='http://abc.com/radiofr/my/Person.aspx?accountname=radiofr\Administrateur';
alert(s.replace(/\/my\//,'intranet/_layouts/rf.portal.web/'));
【讨论】:
只需使用普通的旧 javascript 位置获取路径名 如果您只想获取最后一部分,可以使用 location.pathname 替换所需的位
var href = location.href;
href.replace("radiofr/my", "radiofr/intranet/_layouts/rf.portal.web");
注意:使用 javascript 获取 url 是因为不完全确定此操作的目的是什么以及该 url 是否是此时的已知字符串
【讨论】: