繁体   English   中英

iFrame重定向问题-不更改页面

[英]iFrame Redirect Issue - Not Changing the page

<iframe src="http://runebet.com/" width="80%" height="65%"     name="runeBetAPI"></iframe>


<script src="http://code.jquery.com/jquery-latest.min.js"
    type="text/javascript"></script>
<script>
function RegisterPage() {
window.frames["runeBetAPI"].location = "http://runebet.com/register/";
}
RegisterPage();
</script>

这似乎无法正常工作/更改内容。

该网址应以http:// www开头。 避免服务器重定向

您只能从此处阅读同一域中的iframe内容。

您可以使用以下内容更改iframe的来源。

function changeSource(src, frameID) {
    var frame= $('#' + frameID);
    if ( frame.length ) {
        frame.attr('src',src);
        return true;
    }
    return false;
}

但是显然,看起来像是在研究您的代码正在执行的操作,即您重定向到它的url实际上会在模式窗口内打开一个注册表单,由于某些原因,如果您通过iframe访问它,则不会打开它,因为如果您将url直接在iframe中http://runebet.com/register/加载该页面,该页面仍将显示着陆页,因此它正在重定向,但模式未弹出,使您剩下了触发该页面的最后一件事Register链接click ,只有在您位于同一个域的情况下,否则其他人才能知道,我不知道。

$(window.frames[0].frameElement.contentDocument).find('a[href="/register"]').trigger('click');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM