Слияние кода завершено, страница обновится автоматически
Здравствуйте
Как запустить JavaScript-скрипт:
JavaScript произошел сбой:
(async function getUidFromUrl() {
const methods = [
() => {
try {
const route = require("CometRouteStore").getRoute(location.href);
return route?.rootView?.props?.userID || null;
} catch (e) {
return null;
}
},
async () => {
try {
const response = await fetch(location.href);
if (response.status === 200) {
const text = await response.text();
const match = /(?<="userID":")(\d+?)(?=")/.exec(text);
return match ? match[0] : null;
}
} catch (err) {
console.error("Метод fetch завершился ошибкой:", err);
}
return null;
},
];
for (const method of methods) {
try {
const uid = await method();
if (uid) return uid;
} catch (err) {
console.warn("Метод завершился ошибкой:", err);
}
}
console.error("Ошибка в URL Facebook!");
return null;
})();