我正在使用 satellizer 包实施社交登录。 我面临的问题是有时弹出窗口没有关闭,在弹出窗口中打开登录页面。 这是我做的配置。
$authProvider.google({
clientId: CONFIG[ENV]['GOOGLE_APP_ID'],
url: CONFIG[ENV]['GOOGLE_URL'],
requiredUrlParams: ['scope'],
optionalUrlParams: ['display'],
redirectUri: window.location.origin || window.location.protocol + '//' + window.location.host + '/',
scope: ['profile', 'email'],
scopePrefix: 'openid',
scopeDelimiter: ' ',
display: 'popup',
type: '2.0',
popupOptions: { width: 452, height: 633 }
});
$authProvider.facebook({
clientId: CONFIG[ENV]['FB_APP_ID'],
name: 'facebook',
url: CONFIG[ENV]['FB_URL'],
redirectUri: CONFIG[ENV]['FB_REDIRECT_URI'],
requiredUrlParams: ['display', 'scope'],
scope: ['email'],
scopeDelimiter: ',',
display: 'popup',
type: '2.0',
popupOptions: { width: 580, height: 400 }
});
可能是什么问题?