2017-09-12 4 views
0

Fondamentalement, ce que j'ai besoin est la chose inverse de ce question:Comment obtenir l'URL d'origine avant la redirection dans SharePoint 2013

A savoir, si une des entrées utilisateur « http://SP2013/my » dans le navigateur, il va rediriger vers « http://SP2013/my/default.aspx » . J'ai besoin de l'URL avant la redirection (http://SP2013/my). c'est-à-dire, j'ai besoin d'un moyen de distinguer ces 2 cas:

Ce que je fait l'objet Page, HostSite, HostWeb, PersonalSite, objet PersonalWeb, etc.

Merci

Répondre

0

Pour le cas 2: Si un utilisateur clique sur un lien vers SP2013/ma ou SP2013/my/default.aspx, puis document.referrer renvoie l'URL de la page sur laquelle l'utilisateur a cliqué.

Il ne semble pas y avoir un moyen de répondre explicitement pour le cas 1, du moins pas avec JavaScript. Toutefois, si document.referrer renvoie une chaîne vide, l'utilisateur n'a pas cliqué sur un lien. Mais il n'y a aucun moyen de dire s'ils ont entré SP2013/my ou SP2013/my/default.aspx dans le navigateur, ou sur quelle page ils étaient auparavant.