1
Angular의 $ http를 사용하여 Google 문서 스프레드 시트에서 데이터를 검색하려고합니다. 모든 것이 일반적으로 잘 작동하지만 IE9와의 크로스 도메인 문제가 있으며 '액세스가 거부되었습니다.'오류가 발생합니다. 여기 IE9 용 교차 도메인 Google 문서 요청
내 각 서비스 (분명히 구글 문서의 URL에 수있는 ID 전환) 코드입니다 : 내가 IE9에서 작동하는이를 얻기 위해 다양한 제안 된 기법을 시도했습니다app.factory('Messages', function ($http, $q) {
var googleDoc = 'https://spreadsheets.google.com/feeds/list/*docID*/od6/public/values?alt=json';
var Messages = {
all: function() {
var defered = $q.defer();
var messages = [];
$http.get(googleDoc).success(function(data) {
for (var i = 0; i < data.feed.entry.length; i++) {
messages[i] = {
'name' : data.feed.entry[i].gsx$name.$t
}
};
defered.resolve(messages);
});
return defered.promise;
}
};
return Messages;
});
,하지만 성공 때문에 멀리. 모든 아이디어 크게 감사드립니다.