Oauth登录窗口在ie中没有关闭
Oauth login popup not closing in ie
我写了javascript代码为oauth登录弹出谷歌oauth代码如下
function authorize(authorize_url,get_token,get_token_secret)
{
console.log("acToken is "+get_token);
var win = window.open(authorize_url, "windowname2", "width=800, height=600");
var pollTimer = window.setInterval(function() {
try
{
if (win.document.URL.indexOf(oauth_callback) != -1) {
console.log("url inside callback"+win.document.URL)
window.clearInterval(pollTimer);
win.close();
getting_access_token(get_token,get_token_secret);
}
}catch(e)
{
}
},100);
}
该窗口中的正在打开,但在单击allow后,它没有进入该窗口。Setinterval函数,这就是为什么在firefox和chrome浏览器中弹出窗口没有关闭的原因,如何在ie中解决这个问题
您应该在新窗口中打开登录页面,然后重定向到成功页面,然后关闭弹出窗口:
page.html
function login() {
var win = window.open('', 'login.html', 'width=800,height=400');
win.focus();
}
login.html
window.location.href = 'success.html'; // or use server-side redirect
success.html
window.opener.close();
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- Jquery Modal表单登录与AJAX-ASP经典上的IE 9
- Google Oauth2 使用 javascript API 登录不适用于 IE
- Facebook API,使用Facebook登录,不仅在IE上运行
- fb:like 当被要求登录 IE 不起作用时
- IE中的Facebook javascript登录错误
- AutoIT IE登录找不到对象
- Facebook OAuth登录成功,无法返回初始窗口,仅适用于IE
- OfficeJS Excel 2013 - IE保护模式下的登录流程
- 填写用户名和密码后,当我按下一个回车键无法登录ie,但谷歌浏览器工作正常.如何来
- IE上的Google登录API脚本错误
- 通过IE单点登录
- Oauth登录窗口在ie中没有关闭
- 登录功能没有'我不在firefox工作,但在chrome、IE、safari和opera上工作
- JavaScript登录按钮在IE中工作,但在Chrome或Firefox中不工作
- 如何使用IE自动登录网站
- 脸书登录IE不起作用