gpt4 book ai didi

javascript - 使用 jQuery 将页面重定向到 iframe

转载 作者:行者123 更新时间:2023-11-28 03:19:56 24 4
gpt4 key购买 nike

我有一个求职网站/脚本,它使用我从 XML 提要中收集的第 3 方内容。当求职者点击职位申请按钮时,会打开一个 iframe,但他们会被重定向到另一个网站进行申请。我希望 iframe 中的域与我的域保持相同,这样它们就好像在我的域上应用。我试着改变:

window.location = '<?php echo jb_escape_html($data['app_url']);?>';

$('iframe').attr('src','<?php echo jb_escape_html($data['app_url']);?>';

但是 iframe 不加载重定向的 url 并给出一个空白页面作为输出。请帮助我克服这个障碍。

这里是原代码

// redirect the user to a custom URL

jb_app_redirect_script($data);



} elseif (JB_ONLINE_APP_SIGN_IN!='YES') {

// users can apply without logging in

jb_app_redirect_script($data);

}


}

function jb_app_redirect_script(&$data) {

?>

<script type="text/javascript">
function js_redirect() {
// //parent.window.location = 'http://www.cnn.com/';
window.location = '<?php echo jb_escape_html($data['app_url']);?>';
}
window.onload = js_redirect;
</script>

<?php


}

$JBMarkup->body_close();

$JBMarkup->markup_close();

最佳答案

如果您无法控制第 3 方站点,则在尝试与该 iFrame 交互时将受到跨域策略的影响。

如果您试图通过人为更改域来规避此问题,那是行不通的。但是,如果您确实可以控制 iFramed 网站,那么这是一篇用于在两者之间进行交流的好帖子:Cross domain iframe issue .

关于javascript - 使用 jQuery 将页面重定向到 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com