Как перехватить все исходящие 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, объясните почему.
спасибо.
  • Вопрос задан
  • 862 просмотра
Пригласить эксперта
Ответы на вопрос 1
@poiuy7
Поробуйте через JQuery

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

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

Похожие вопросы