Как вывести данный и данного js кода

Я подключаю данную js на своём домене.
Как мне вывести из неё "data"? alert(__func)?

if(typeof __func==='function')__func({"data":{"user":"123"},"status":"Cool"});

Код подключается так:

<script src=example.com/user-data.js></script>

Ответы (1 шт):

Автор решения: Grundy

В данном случае похоже на реализацию jsonp, просто имя callback-функции жестко забито в ответе, а не указывается в адресе.

Для получения данных, достаточно объявить указанную функцию до подключения файла

<script>
    function __func(obj) {
        console.log('data:', obj.data); 
    }
</script>
<script src=example.com/user-data.js></script>

В этом случае, после загрузки скрипта он проверит, что такая функция есть и вызовет ее передав объект с данными в качестве параметра.

→ Ссылка