2017-01-18 19 views
1

Mein Code wird nicht automatisch übermittelt. Was ist falsch an meinem Code? Ich versuche, eine Remote-Website über Iframe automatisch anzumelden.Code wird nicht automatisch gesendet

<form id="login" target="frame" method="post" action="https://remote.com"> 
<input type="hidden" name="username" value="login" /> 
<input type="hidden" name="password" value="pass" /> 
</form> 

<iframe id="frame" name="frame"></iframe> 

<script type="text/javascript"> 
// submit the form into iframe for login into remote site 
document.getElementById('login').submit(); 

// once you're logged in, change the source url (if needed) 
var iframe = document.getElementById('frame'); 
iframe.onload = function() { 
if (iframe.src != "https"//remote.com") { 
    iframe.src = "https://remote.com"; 
} 
} 
</script> 
+0

Sie sollen nicht das tun. – Narf

Antwort

0

ich versuche, den Code der Code automatisch

einreichen, wenn Sie Ihren Code versuchen, automatisch oder nicht einreichen Sie einen Link verwenden können http es wird

Problem in iframe src https Link nicht erlaubt

Wenn Ihre Seite http ist, dann erlaubt es iframe mit https-Inhalt.

Aber wenn Ihre Seite https ist, dann erlaubt sie keinen http-Inhalt.

Lassen Sie sich folgende Möglichkeiten niederlegen.

page - iframe - status 

http - http - allowed 
http - https - allowed 
https- http - not allowed 
https- https - allowed 

Referenz ==>Click here

+0

meine Seite ist http und ich versuche auf ein https zuzugreifen. Bedeutet das, es funktioniert nicht? – jinggoyestrada

+0

für diese können Sie auf Referenzlink –

+0

können Sie mir eine http-Site, die ich testen kann meine einreichen? – jinggoyestrada

0

Versuchen Sie, diese

<script> 
$(document).ready(function(){ 
$("#login").submit(); 
}); 

+0

immer noch nicht funktioniert sir :( – jinggoyestrada

Verwandte Themen