刷新FB Iframe时遇到问题。
它在Mozila和chrome中运行良好,但在IE 9中没有。
你能告诉我我该做什么吗?
谢谢!
我使用以下代码进行刷新:
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'});
答案 0 :(得分:2)
我已经远距离搜索并遇到了几个“修复”,范围从简单到极其复杂。最终,简单赢得了比赛。
在父页面顶部附近添加以下行,它应该注意问题。我尝试了几个更复杂的修复程序。他们没有解决我的问题。只是将浏览器设置为兼容模式并不令人惊讶。添加这条线了。我不知道IE = Edge意味着什么,但是当IE =的其他选择都没有时,它可以工作吗?似乎做了这件事。
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
唐。
答案 1 :(得分:0)
你试过了吗?
window.location.href = window.location.href;
或:
window.location.reload(true)
另外,如果你想添加在IE9中失败时会发生的事情会有所帮助,你会收到错误信息吗?