尝试使用yam.login和yam.connect.loginButton登录IE 11中的Yammer 像这样的东西:
yam.platform.getLoginStatus(function (response) {
if (response.authResponse) {
setCookie("yammer_access_token", response.access_token.token);
callback();
} else {
$('#yamButton').on('click', function () {
yam.login(function (response) {
console.log(response);
if (response.authResponse) {
setCookie("yammer_access_token", response.access_token.token);
callback()
}
});
});
}
});
单击#yamButton时会打开Yammer登录对话框窗口,我可以登录yammer。然后弹出对话框将重定向到yammer oauth进行身份验证,它将提示窗口将关闭的警报。但是在关闭之后,yam.login的回调函数不会触发......
我已将我的应用的所有Yammer网址和主机网址添加到IE中的可信站点。