1
내가 말할 수있는 한, IE의 Javascript에서 Drive API로 OAuth 인증을 수행하는 것은 불가능합니다. 상상할 수있는 가장 간단한 인증 코드를 사용하십시오.Javascript OAuth가 Google 드라이브 용 IE에서 작동하지 않습니까?
<html>
<head>
<script src="https://apis.google.com/js/client.js"></script>
<script>
function auth() {
var config = {
'client_id': 'YOUR CLIENT ID',
'scope': 'https://www.googleapis.com/auth/urlshortener'
};
gapi.auth.authorize(config, function() {
console.log('login complete');
console.log(gapi.auth.getToken());
});
}
</script>
<script type="text/javascript" src="https://apis.google.com/js/client.js"></script>
</head>
<body>
<button onclick="auth();">Authorize</button>
</body>
</html>
이것은 고유 한 클라이언트 ID를 제공하면 IE에서 작동합니다. 이제 '범위'변수를 'https://www.googleapis.com/auth/drive'으로 변경하십시오. IE에서 이것을 테스트하려고하면 JS 라이브러리가 폭탄으로 인증에 실패한다는 것을 알 수 있습니다.
예, 저도 해 보았습니다.이 샘플을 Google 크롬에서 작동시키는 것으로 추가해야합니다. – JSS