카카오 간편로그인을 개발중입니다.
크롬에서는 정상적으로 토근을 받아오는 것으로 확인되었는데,
익스에서는 개체가 ‘getKakaoAgent’ 속성이나 메서드를 지원하지 않습니다. 란 오류메세지가 나옵니다.
데모를 실행하면 정상적으로 나옵니다.
사용된 소스는 다음과 같습니다.
어느 부분이 잘못된건지 확인 부탁드립니다.
//<![CDATA[
// 사용할 앱의 JavaScript 키를 설정해 주세요.
Kakao.init('사용자키');
// 카카오 로그인 버튼을 생성합니다.
Kakao.Auth.createLoginButton({
container: '#kakao-login-btn',
success: function(authObj) {
Kakao.API.request({
url: '/v1/user/me',
success: function(res) {
// 내부연동 소스
},
fail: function(err) {
alert(JSON.stringify("연동실패!"));
}
});
재현을 위해 문제가 발생한 운영체제 및 브라우저 버전을 알 수 있을까요?
운영체제는 windows7이구요,
브라우저버전은 11 입니다.
개발자도구로 확인한 오류는
reqwest({
url: '/oauth/token',
method: 'post',
headers: { KA: kauth.proxyHost().getKakaoAgent() },
data: {
grant_type: 'authorization_code',
client_id: '--',
redirect_uri: 'kakaojs',
code: 'gUdaXlNDzSC1YzCG0DrsFDOhf7pan_HpCErGLS3owS9VLrSiLK-qJtrAyqX9xLW0TrxtdAo8BRIAAAFlQP4yBg',
approval_type: '',
client_origin: kauth.proxyHost().getProxyOrigin()
},
success: function(res) {
kauth.returnResponse(res);
},
error: function(err) {
var errorObj = parseError(err);
kauth.returnResponse(errorObj);
}
});
개체가 ‘getKakaoAgent’ 속성이나 메서드를 지원하지 않습니다.
이렇게 나옵니다.
재현 가능한 URL을 알 수 있을까요? 공개하시기 곤란하다면 메시지로 주셔도 됩니다.
해당 환경에서 데모도 같은 문제가 발생하는지 확인 부탁드립니다.