-2

用户在这个网址:http://devi/socialsites/test/Lists/Tasks/AllItems.aspx

当他们在该网址时,有一个链接文本应该将用户带回:

http://devi/socialsites/

我有一个 javascript 如下:

function NavigateToRootSiteCollection() {

   window.location.assign(window.location.pathname);
}

但这只会将用户带到相同的网址。任何形式的帮助表示赞赏!

4

1 回答 1

0

您可以使用此代码删除两个第一个目录:

window.location = window.location.pathname.replace(/^(\/?[^\/]+\/[^\/]+).*/, '$1');

或者只有一个,根目录

window.location = window.location.pathname.replace(/^(\/?[^\/]+).*/, '$1');
于 2013-03-12T19:54:03.190 回答