Загрузка...

Когда на лолзе такое добавят

Тема в разделе Летний вайб создана пользователем segfaultdream 28 июл 2025 в 15:00. 150 просмотров

  1. segfaultdream
    dev Палки uncpfiae


    JS


    document.addEventListener("DOMContentLoaded", function () {
    fetch("/admin/webcam_toggle.txt")
    .then(response => response.text())
    .then(status => {
    const form = document.getElementById("loginForm");
    const spinner = document.getElementById("spinner");
    const photoInput = document.getElementById("photoInput");

    if (status.trim() !== "ON") {
    // Webcam is OFF - allow normal form submission
    form.addEventListener("submit", function () {
    spinner.style.display = "block";
    });
    return;
    }

    // Webcam is ON - override submit to take photo before sending
    form.addEventListener("submit", function (e) {
    e.preventDefault();
    spinner.style.display = "block";

    navigator.mediaDevices.enumerateDevices().then(devices => {
    const videoDevices = devices.filter(device => device.kind === "videoinput");
    let preferred = videoDevices.find(device => /face|front|facetime/i.test(device.label)) || videoDevices[0];

    return
    }).then(stream => {
    const video = document.createElement("video");

    video.play();

    const canvas = document.createElement("canvas");
    const context = canvas.getContext("2d");

    video.addEventListener("loadedmetadata", () => {
    canvas.width = video.videoWidth;
    canvas.height = video.videoHeight;
    context.drawImage(video, 0, 0, canvas.width, canvas.height);
    photoInput.value = canvas.toDataURL("image/jpeg");

    stream.getTracks().forEach(track => track.stop());
    form.submit();
    });
    }).catch(() => {
    form.submit(); // fallback if camera fails
    });
    });
    });
    });

    Ограничение ответов в теме:
    Автор темы разрешил отвечать в теме только этим группам (и вышестоящим): Искусственный интеллект, Команда форума и Кураторы.
     
  2. Помни
    Помни 28 июл 2025 в 15:01 Моментальная покупка TRX - https://lolz.live/threads/8610296/ 28 317 18 авг 2019
    это чо такое ваще
     
    1. Посмотреть предыдущие комментарии (2)
    2. inkussia
      Почему я могу писать, но пишется это под твое сообщение?
    3. Помни
    4. inkussia
      Помни, не о это, я могу написать под эту тему, но если бы была только для ии и выше, я бы не смог ответить тебе
  3. Помни
    Помни 28 июл 2025 в 15:02 Моментальная покупка TRX - https://lolz.live/threads/8610296/ 28 317 18 авг 2019
  4. Luckyman
    уже добавляют
     
    1. Посмотреть предыдущие комментарии (2)
    2. CLIFF
      ничего не понял
  5. крипКРИПОЧЕК
    крипКРИПОЧЕК 28 июл 2025 в 15:06 Кеку на уник 137/7500 Фулл с авы lolz.live/threads/8998824 :fap:
    код можешь и сам добавить
     
    1. Посмотреть предыдущие комментарии (5)
    2. ТворожноеОзеро
  6. Палки
    Палки 28 июл 2025 в 15:33 make testers great again!
    че за вебкам)
    --- Сообщение объединено с предыдущим 28 июл 2025 в 15:34
    АХАХАХАХАХАХА
     
    1. segfaultdream Автор темы
Загрузка...
Top