Задать вопрос

Как перехватить все исходящие XMLHttpReques?

На данный момент использую
(function() {
    var origOpen = XMLHttpRequest.prototype.open;
    XMLHttpRequest.prototype.open = function() {
        console.log('request started!');
        this.addEventListener('load', function() {
            console.log('request completed!');
            console.log(this.readyState); //will always be 4 (ajax is completed successfully)
            console.log(this.responseText); //whatever the response was
        });
        origOpen.apply(this, arguments);
    };
})();

и это в принципе работает пока дело не дошло https
тут я получаю новости из инстаграмма
$.ajax({
                dataType: "jsonp",
                url: "https://api.instagram.com/v1/users/self/feed",
                data: {
                    count: count,
                    access_token: IG._access_token
                },
                success: function (json) {
                    if(json.meta.code===200)
                        owner.feedBuild(json.data, 'IG');
                }
            });

по какой причине не работает?
кстати когда указываю type: "post", запрос всё равно get, объясните почему.
спасибо.
  • Вопрос задан
  • 866 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@poiuy7
Поробуйте через JQuery

Но проблема возможно в следующем:
Note: Global events are never fired for cross-domain script or JSONP requests, regardless of the value of global
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект