Question

J'ai masqué une URL dans ma page html comme suit :

<head>
<base href="http://www.abc.com" />
<meta name="DESCRIPTION" content="">
<TITLE></TITLE>
</HEAD>
<FRAMESET ROWS="100%,*" frameborder="no" framespacing=0 border=0>
<FRAME SRC="https://www.xyz.com/login.htm" NAME="mainwindow" frameborder="no" framespacing="0" marginheight="0" marginwidth="0"></FRAME>
</FRAMESET>
<NOFRAMES>
</head>

Le https://www.xyz.com/login.htm est un lien externalisé et je n'ai pas accès au code source.Lorsque l'utilisateur clique sur le login button sur la page, l'utilisateur est connecté avec succès.Lors de la connexion, une page séparée est chargée user.htm.Cependant, en raison du masquage appliqué (ci-dessus), je vois l'URL masquée même après la connexion.Je souhaite afficher l'URL d'origine une fois que l'utilisateur s'est connecté.Puis-je empêcher cela ?

MODIFIER:J'ai eu accès au fichier login.htm.Il est désormais placé sur mon serveur.Ce fichier contient le bouton de connexion qui n'est pas vraiment un bouton mais une image :

<input target="_top" type="image"  src="images/login-submit.png" align="middle" value="Connect" name="Connect"> 

L'ajout de target="_top" au bouton n'aide pas.Comment puis-je sortir du cadre en cliquant connect.Des conseils ?

Était-ce utile?

La solution

Étant donné que le contenu provient d'une autre origine, vous ne pouvez pas détecter le moment où l'utilisateur s'est connecté à partir de la page du cadre, vous ne pouvez donc rien faire en réponse à la connexion de l'utilisateur.

Puisque vous n'avez pas accès à login.htm (et probablement user.htm) vous ne pouvez pas ajouter target="_top" là non plus.

Donc non, vous ne pouvez pas l'empêcher.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top