gpt4 book ai didi

javascript - 从 iframe 使用 javascript

转载 作者:行者123 更新时间:2023-11-30 12:41:59 24 4
gpt4 key购买 nike

我有一个脚本:

$(document).ready(function(){
$('#submit').click(function(e){
window.location.href = '/dash/do/record/' + $('#filename').val()
return false;
});
});

写成<script src="...jquery..."></script><script>... the code </script>

如果我直接从浏览器加载它,它可以工作,但如果通过 iframe 调用它,则不能。什么原因?我应该怎么办? (主页也有 jquery 标签)

最佳答案

您正在尝试将 iframe 重定向到新站点。很可能您的浏览器正在保护您免受跨站点脚本攻击。我试图通过将我的 iFrame 重定向到 Google 来复制您的结果。我的控制台随后弹出一个错误,现在显示以下内容:

Refused to display 'https://www.google.ca/?gfe_rd=cr&ei=EAiWU_TDMKuC8QfC4YG4DA&gws_rd=ssl' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

您仍然可以使用以下方式重定向父级:

window.top.location.href = '/dash/do/record/' + $('#filename').$

或者重定向 iframe 本身:

window.top.$('iframe')[0].src = "" 

关于javascript - 从 iframe 使用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24127131/

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