2017-06-08 3 views
0

Ich möchte mich für einen Kurs anmelden, indem ich die Anmeldemöglichkeit verwende und eine Website in einen iFrame laden möchte. Die Website gibt die X-Frame-Options = ALLOWLaden einer Website in iFrame nicht möglich

Aber wenn ich auf den Sign-Up-Button klicken, wird die Website zu seiner Homepage umgeleitet und ich kann nicht in meinem iFrame laden.

Warum kann ich die URL nicht in meinen iFrame laden?

+1

Können Sie uns zeigen Sie Ihren Code? Screenshots? Es ist schwer zu sagen, was vor sich geht, ohne wirklich zu sehen, was du tust. – GrumpyCrouton

+0

Könnte einer von einer Milliarde Gründe sein. Unmöglich für uns zu antworten. Höchstwahrscheinlich ist es Code in der Website Umleitung und Sie können nichts dagegen tun. – epascarello

Antwort

0

Es ist nicht möglich, die Site im iframe zu laden. Die Website wird in den iframe geladen, aber die Anmeldung wird auf topwindow als target festgelegt. Wenn Sie also die Anmeldeinformationen übermitteln, wird die Antwort im obersten Fenster geladen.

+0

Ich konnte die MIT-Website in meinen iFrame (http://www.mit.edu) laden. Aber ich habe versucht, die folgende Website in iFrame zu laden, und es wird auf seine Homepage umgeleitet (https://www.iitbombayx.in/register). –

+0

Von einem Ort zum anderen können Sie, abhängig von ihren speziellen Skripts, oder Sie können sie nicht in einem iframe verwenden. – bluehipy

0

Angenommen, Sie erstellen eine Form mit Namen theForm und wollen das Formular senden das Ergebnis in einem iFrame Behälter anzuzeigen.

<iframe name='iframe_name' width='200' height='200'></iframe>

<form id="theForm" action="example.php" method="GET" target="iframe_name"> 
    <input name="username" type="text" value=""> 
    <input name="password" type="text" value=""> 
    <input name="sender" type="text" value=""> 
    <script> 
    document.getElementById('theForm').submit(); 
    </script> 
</form>