[英]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.