Загрузка данных


пилюля, возможно поможет, выполнить в devtools:
/*
скрипт для консоли, удобный, чтобы править hostCoreSettings; если какие-то ХЧ применять не нужно, просто выставить для них enabled: false
*/

function updateCoreSettings(localStorageKey, values) {
  const settings = JSON.parse(localStorage.getItem(localStorageKey) ?? "{}");
  values.forEach(({ group, name, value, enabled }) => {
    if(!enabled) return;
    console.log(`${localStorageKey} - ${group}:${name} => ${value}`);
    if (!settings[group]) settings[group] = {};
    settings[group][name] = value;
  });
  localStorage.setItem(localStorageKey, JSON.stringify(settings));
}

// закомментировать если не нужно стирать то что было перед заданием нового
localStorage.removeItem('hostCoreSettings');

updateCoreSettings("hostCoreSettings", [
  // --- выставить в false при проблемах с "паспортом" (/identification CORS error)
  { enabled: true, group: "web_settings", name: "modeReadOnly", value: 'false' },
  { enabled: true, group: "vtbid_settings", name: "is_bio_enabled", value: 'false' },
  // = false => и ходить по старому без integration и т.п.
  // с новой логинкой is_phone_ms_and_bio_enabled = true => хост SSO уже не будет браться из config.json => логика vtb.ru, vtb24.ru, втб.рф уже не будет арбайтен
  { enabled: true, group: "vtbid_settings", name: "is_phone_ms_and_bio_enabled", value: 'false' },
]);