kahoot no-restrict

edits the game to avoid kahoot getting you restricted

// ==UserScript==
// @name         kahoot no-restrict
// @version      3.0
// @description  edits the game to avoid kahoot getting you restricted
// @author       epicmines33
// @match        *://play.kahoot.it/*
// @exclude      *://play.kahoot.it/v2/assets/*
// @grant        none
// @run-at       document-start
// @namespace    https://gf.qytechs.cn/users/292729
// ==/UserScript==

// ---------------------------------------------------------------------------------------------
// script settings
// ---------------------------------------------------------------------------------------------
// check for qr code
window.parent.kahootQrCode = true
// check for logo
window.parent.kahootLogo = true
// check for join text
window.parent.kahootJoinText = true
// delay to check for content (milliseconds, 1000 milliseconds = 1 second)
window.parent.kahootNoMediaCheckDelay = 1000
// ---------------------------------------------------------------------------------------------

setInterval(() => {
  var qrCodeVid = document.querySelector("#main-content > div.lobbystyles__StatusBarWrapper-sc-1dkblab-4.iKSbMV > div > div > div.lobby-qr-code__LobbyQrCodeWrapper-sc-drpwio-1.fpaenM")
  if (qrCodeVid && window.parent.kahootQrCode === true) {qrCodeVid.remove();console.log("[KAHOOT-NORESTRICT] removed qr code (vid lobby)")}
  var qrCode = document.querySelector("#main-content > div.lobbystyles__StatusBarWrapper-sc-1dkblab-4.dxUkzb > div > div > div.lobby-qr-code__LobbyQrCodeWrapper-sc-drpwio-1.fpaenM")
  if (qrCode && window.parent.kahootQrCode === true) {qrCode.remove();console.log("[KAHOOT-NORESTRICT] removed qr code (normal lobby)")}
  var logoOne = document.querySelector("#main-content > div.lobbystyles__LobbyListHeader-sc-1dkblab-8.jNLmPM > div:nth-child(2) > div")
  if (logoOne && window.parent.kahootLogo === true) {logoOne.remove();console.log("[KAHOOT-NORESTRICT] removed logo (1)")}
  var logoTwo = document.getElementsByClassName("powered-by-logo__PoweredByLogo-sc-1b6wlsn-0 eJXuTx")[0]
  if (logoTwo && window.parent.kahootLogo === true) {logoTwo.remove();console.log("[KAHOOT-NORESTRICT] removed logo (2)")}
  var joinTextVid = document.querySelector("#main-content > div.lobbystyles__StatusBarWrapper-sc-1dkblab-4.iKSbMV > div > div > div > div > div.headerstyles__ExpandedTextWrapperShadow-sc-jk6b9n-4.dQzwR > div > div")
  if (joinTextVid && window.parent.kahootJoinText === true && joinTextVid.innerText !== "Play via kahoot app\nor via kahoot website") {
    joinTextVid.innerText = "Play via kahoot app\nor via kahoot website"
    console.log("[KAHOOT-NORESTRICT] edited join message (vid lobby)")
  }
  var joinText = document.querySelector("#main-content > div.lobbystyles__StatusBarWrapper-sc-1dkblab-4.dxUkzb > div > div > div > div > div.headerstyles__ExpandedTextWrapperShadow-sc-jk6b9n-4.dQzwR > div > div")
  if (joinText && window.parent.kahootJoinText === true && joinText.innerText !== "Play via kahoot app\nor via kahoot website") {
    joinText.innerText = "Play via kahoot app\nor via kahoot website"
    console.log("[KAHOOT-NORESTRICT] edited join message (normal lobby)")
  }
}, window.parent.kahootNoMediaCheckDelay)

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址