Я пишу простой букмарклет, который работает на странице YouTube и извлекает некоторые данные из API YouTube о текущем воспроизведении видео.
Книжный рынок работает на Chrome и Firefox, но на IE (в настоящее время тестируется только на IE9) я получаю сообщение об ошибке из следующего кода:
jQuery.support.cors = true;
$.getJSON('https://gdata.youtube.com/feeds/api/videos/' + vid + '?v=2&alt=json',YoutubeBookmarklet.handle_gdata_obj)
.error(function(xhr, ajaxOptions, thrownError) {
console.log(thrownError);
});
Первая ошибка, которую я получил, была «Нет транспорта», с помощью stackoverflow я увидел, что мне нужно добавить jQuery.support.cors = true, чтобы исправить это, после добавления я получаю еще одну ошибку: «Доступ отказано. "
Я пытался использовать IE XDomainRequest, но я получаю ту же ошибку.
Что делать?