1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/g1879-DrissionPage

 / Детали:

Запустить JavaScript долго

Предстоит сделать
Владелец
Создано  
14.03.2025

Здравствуйте

Как запустить 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;
})();

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/g1879-DrissionPage.git
git@api.gitlife.ru:oschina-mirror/g1879-DrissionPage.git
oschina-mirror
g1879-DrissionPage
g1879-DrissionPage