Показать сообщение отдельно
  #1 (permalink)  
Старый 07.07.2021, 15:07
Новичок на форуме
Отправить личное сообщение для NIIL Посмотреть профиль Найти все сообщения от NIIL
 
Регистрация: 07.07.2021
Сообщений: 5

Получение переменных из webpackJsonp
Добрый день. Не силен в JavaScript и ранее с webpackJsonp вообще не работал.

Есть набор скриптов данного фреймворка с функциями, среди которых есть:

1527: function(t, e, a) {
"use strict";
(function(t) {
var i = a(0)
, o = a(26)
, n = a(878)
, s = a(123)
, r = a(134)
, c = a(337)
, u = a(2)
, l = a(51)
, h = a(1464)
, d = a(36)
, p = a(1443)
, f = a(880)
, m = a(126)
, v = a(1528)
, b = a(133)
, g = a(338)
, _ = a(1487)
, S = a(85)
, y = a(6)
, w = a(4)
, O = a(782)
, C = a(29)
, D = a(519)
, P = a(1529)
, j = null
, k = new n.a
, T = function(e) {
function n(t, a) {
var i = e.call(this, a) || this;
return i.directServiceUrl = t,
i
}
return Object(i.e)(n, e),

...

n.prototype.getRoomData = function(t) {
var e, a, i, o, n, s = chat.performerData ? "1" : "", r = (null === (a = null === (e = u.a.getState()) || void 0 === e ? void 0 : e.chatOptions) || void 0 === a ? void 0 : a.chatDirect) && (null === (o = null === (i = u.a.getState()) || void 0 === i ? void 0 : i.chatExtra) || void 0 === o ? void 0 : o.hitUrl) ? "1" : "";
return chat.debug("getRoomData", t),
Object(b.a)({
url: this.directServiceUrl,
method: "getRoomData",
headers: {
"X-ab-Split-Group": (null === (n = u.a.getState()) || void 0 === n ? void 0 : n.chatABSplitGroup) || ""
},
args: [t, s, r]
})
}

...


В getRoomData есть локальная переменная n.chatABSplitGroup. Найти место где она инициализируется я не смог.
Так как я не могу менять скрипты, но могу выполнить javascrpt код на странице. Необходимо получить ее значение. Возможно ли это в принципе? Вроде в теории можно вызывать функции данного фреймворка по номеру, но тут я совсем понимаю параметры вызова.
Заранее спасибо за помощь. Жду ответа.
Ответить с цитированием