Javascript 刷新IE 9中的fb IFRAME-不';行不通
我在刷新FB Iframe时遇到问题 它在Mozila和chrome中运行良好,但在IE9中则不行 你能告诉我该怎么办吗 谢谢 我使用以下代码进行刷新:Javascript 刷新IE 9中的fb IFRAME-不';行不通,javascript,facebook,iframe,Javascript,Facebook,Iframe,我在刷新FB Iframe时遇到问题 它在Mozila和chrome中运行良好,但在IE9中则不行 你能告诉我该怎么办吗 谢谢 我使用以下代码进行刷新: FB.login(function(response) { if (response.authResponse) { window.location = window.location.href; } else {
FB.login(function(response) {
if (response.authResponse) {
window.location = window.location.href;
} else {
//console.log('User cancelled login or did not fully authorize.');
}
}, {scope: 'publish_stream, email'});
您是否尝试过:
window.location.href = window.location.href;
或:
此外,如果您能添加在IE9中发生故障时会发生什么情况,您会收到错误消息吗?我已经搜索了很多地方,并找到了一些“修复”,从简单到极其复杂。最终,simple赢得了比赛 在父页面顶部附近添加以下行,它应该会解决问题。我尝试了几种更复杂的修复方法。他们没有解决我的问题。仅仅将浏览器设置为兼容模式也不奇怪。加上这一行就行了。我不知道IE=Edge是什么意思,但当IE=没有其他选择时,它会起作用?他似乎完成了任务
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
唐。谢谢您的回复,但问题尚未解决。关于第一个建议,我已经试过了,但没有用。第二个建议-它会导致弹出消息-要再次显示网页,web浏览器需要重新发送您以前提交的信息。使用第一个选项是否会收到任何错误消息?(一个不起作用的),还有你想做什么?为什么要在身份验证后刷新?不,我没有收到任何错误。看起来iframe被重新加载了,但是没有任何更新,我认为它只是呈现了页面。我正在尝试刷新iframe/页面本身。如果要刷新当前所在的同一页面,请尝试document.location.href=document.location.href;如果您在iframe中并希望刷新父对象,请尝试:parent.location.href=parent.location.href重新加载后您希望看到什么?你在寻找什么更新?我希望看到页面的更新。用户应连接到页面。我没有看到任何更新。页面正在刷新,但实际上不进行任何更新。
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />