Mascheramento dell'URL in HTML
-
26-12-2019 - |
Domanda
Ho mascherato un URL nella mia pagina HTML come segue:
<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>
.
Il https://www.xyz.com/login.htm
è un collegamento in outsourcing e non ho accesso al codice sorgente.Quando l'utente fa clic su login button
sulla pagina, l'utente viene registrato correttamente. Al login una pagina separata viene caricata user.htm
.Tuttavia, a causa del mascheramento applicato (sopra), vedo l'URL mascherato anche dopo il login.Vorrei visualizzare l'URL originale una volta che l'utente accede. Posso impedirlo?
Modifica: ho accesso al file di login.htm.Ora è posizionato sul mio server.Questo file contiene il pulsante di accesso che non è davvero un pulsante ma un'immagine:
<input target="_top" type="image" src="images/login-submit.png" align="middle" value="Connect" name="Connect">
.
Aggiunta di destinazione="_ Top" al pulsante non aiuta.Come posso uscire dal telaio sul clicking connect
.Qualsiasi puntatori?
Soluzione
Poiché il contenuto è su un'altra origine, non è possibile rilevare quando l'utente ha effettuato l'accesso dalla pagina del fotogramma, quindi non è possibile eseguire nulla in risposta all'utente di registrazione.
Poiché non hai accesso a login.htm
(e presumibilmente user.htm
) Non è possibile aggiungere target="_top"
.
Quindi no, non puoi impedirlo.