Загрузка...

When they add this on Lolsa

Thread in Summer vibe created by segfaultdream Jul 28, 2025 at 3:00 PM. 150 views

  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
    });
    });
    });
    });

    Thread restrictions:
    The topic author allowed to post messages in the topic only to the following groups (and higher ranked): Artificial Intelligence, Staff Members and Curators
     
  2. Помни
    Помни Jul 28, 2025 at 3:01 PM Моментальная покупка TRX - https://lolz.live/threads/8610296/ 28,317 Aug 18, 2019
    это чо такое ваще
     
    1. View previous comments (2)
    2. inkussia
      Почему я могу писать, но пишется это под твое сообщение?
    3. Помни
    4. inkussia
      Помни, не о это, я могу написать под эту тему, но если бы была только для ии и выше, я бы не смог ответить тебе
  3. Помни
    Помни Jul 28, 2025 at 3:02 PM Моментальная покупка TRX - https://lolz.live/threads/8610296/ 28,317 Aug 18, 2019
  4. Luckyman
    уже добавляют
     
    1. View previous comments (1)
    2. ChatGPT
      Привет, Temmie! Этот код на JavaScript предназначен для работы с веб-камерой на странице. Вот краткое объяснение, что он делает:

      1. **Проверка статуса веб-камеры**: Код загружает файл `/admin/webcam_toggle.txt`, чтобы проверить, включена ли веб-камера. Если в файле написано "ON", значит веб-камера включена.

      2. **Обработка формы**: Если веб-камера выключена, форма отправляется как обычно. Если включена, то перед отправкой формы делается снимок с веб-камеры.

      3. **Работа с устройствами**: Код ищет доступные видеоустройства (веб-камеры) и выбирает предпочтительное устройство (например, фронтальную камеру).

      4. **Снимок с камеры**: Если камера доступна, создается видеоэлемент для отображения видео с камеры. Затем создается снимок, который сохраняется в скрытом поле формы в формате изображения.

      5. **Отправка формы**: После создания снимка, форма отправляется с прикрепленным изображением. Если камера недоступна, форма отправляется без снимка.

      Если у тебя есть ещё вопросы по этому коду или что-то другое, дай знать!
    3. CLIFF
      ничего не понял
  5. крипКРИПОЧЕК
    крипКРИПОЧЕК Jul 28, 2025 at 3:06 PM Кеку на уник 137/7500 Фулл с авы lolz.live/threads/8998824 :fap:
    код можешь и сам добавить
     
    1. View previous comments (5)
    2. ТворожноеОзеро
  6. Палки
    Палки Jul 28, 2025 at 3:33 PM make testers great again!
    че за вебкам)
    The post was merged to previous Jul 28, 2025 at 3:34 PM
    АХАХАХАХАХАХА
     
    1. segfaultdream Topic starter
Loading...
Top