代码不会自动提交

时间:2017-01-18 10:40:53

标签: javascript php html iframe

我的代码不会自动提交。我的代码出了什么问题?我想通过iframe自动登录远程网站。

<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>

2 个答案:

答案 0 :(得分:0)

试试这个

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

答案 1 :(得分:0)

我尝试使用您的代码自动提交的代码

如果你想尝试自动提交你的代码,你可以使用http的任何链接提交

iframe src中的问题https链接不允许

如果您的网页是http,那么它允许iframe使用https内容。

但如果您的网页是https,那么它不允许使用http内容。

让我们放下以下可能性。

page - iframe - status

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

参考==&gt; Click here