Архив форума Ace Stream

Для разработчиков => Проблемы и решения => Тема начата: slva2000 от 26 Октября 2017, 17:57:15

Название: JSON, Token, localhost
Отправлено: slva2000 от 26 Октября 2017, 17:57:15
Доброго дня.

Прошу пояснить, чем обусловлено ограничение кросс-браузерного обращения к локальному движку для получения Токена?
В мануале (http://wiki.acestream.media/Search_API) указано:
Method "get_api_access_token" does not allow cross-domain requests so it cannot be called from regular javascript on the web page.

Однако. При всём при этом, именно локальный запрос используется для получения Токена плагином (http://awe.acestream.me/scripts/acestream/P2P_Search) для броузера P2P Search.

Разобрав этот плагин, я увидел часть кода, отвечающего за сам запрос:
GM_xmlhttpRequest({
                method: "GET",
                url: url,
                timeout: 10000,
                onload: function(xhr) {
                 //....
К сожалению, найти содержимое функции GM_xmlhttpRequest() мне не удалось. Даже как то странно, но замена вышуказаного кода на всевозможные JS аналоги jsonp обращений не увенчались успехом.

Благодарю за поддержку.