如何在SharePoint 2013重定向之前获取原始URL



基本上我需要的是这个问题的相反事物:

也就是说,如果用户输入" http://sp2013/my"在浏览器中,它将重定向到" http://sp2013/my/my/default.aspx"。在重定向发生之前,我需要URL(http://sp2013/my)。即,我需要一种区分这两种情况的方法:

  • 案例1.浏览器中的用户输入" http://sp2013/my";
  • 案例2.用户单击页面中的链接" http://sp2013/my/default.aspx"。

我拥有的是页面对象,hostsite,hostweb,persenalsite,私人韦伯对象等。

谢谢

对于情况2:如果用户单击链接到SP2013/my sp2013/my/default.aspx,则document.referrer将返回页面的URL用户单击一个链接。

似乎没有一种方法可以明确回答病例1,至少没有使用JavaScript。但是,如果document.referrer返回一个空字符串,则用户未单击链接。但是,没有办法告诉他们他们是进入sp2013/my或sp2013/my/default.aspx进入浏览器,还是以前使用的页面。

最新更新