🚫 Bypass Fullscreen Detection 🚫

Tricks websites into thinking they are always in fullscreen mode

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
OTJL12
Instalaciones diarias
0
Instalaciones totales
4
Calificaciones
0 0 0
Versión
1.0
Creado
28/7/2026
Actualizado
28/7/2026
Tamaño
1,57 KB
Compatibilidad
Compatible con Firefox Compatible con Chrome Compatible con Opera Compatible con Safari Compatible con Edge Compatible con Brave
Licencia
MIT
Funciona en
Todos los sitios

Fullscreen Bypass

A Tampermonkey userscript that overrides common fullscreen detection APIs so websites behave as if the browser is always in fullscreen mode.

Note: This script is intended for research, testing, and development purposes.


Features

  • ✅ Forces websites to believe fullscreen mode is enabled.
  • ✅ Overrides common Fullscreen API properties.
  • ✅ Dispatches simulated fullscreen events.
  • ✅ Works automatically on all websites.
  • ✅ Lightweight with no dependencies.
  • ✅ Compatible with Tampermonkey.

Supported APIs

This userscript overrides many commonly used Fullscreen API methods and properties, including:

  • document.fullscreenElement
  • document.fullscreenEnabled
  • document.webkitFullscreenElement
  • document.webkitFullscreenEnabled
  • document.mozFullScreenElement
  • document.mozFullScreenEnabled
  • document.msFullscreenElement
  • document.msFullscreenEnabled
  • document.webkitIsFullScreen

It also patches methods such as:

  • Element.requestFullscreen()
  • Document.exitFullscreen()

Additionally, the script can simulate:

  • fullscreenchange
  • fullscreenerror
  • Vendor-prefixed fullscreen events

Installation

  1. Install Tampermonkey.
  2. Create a new userscript.
  3. Paste in the script contents.
  4. Save.
  5. Visit any website.

The userscript will automatically run on every page.


How It Works

Modern websites typically check whether the browser is in fullscreen by reading values exposed through the Fullscreen API.

This userscript intercepts those API calls and returns values indicating fullscreen is active. It also overrides various methods and events that websites commonly listen for when tracking fullscreen state.

Because different browsers implement slightly different APIs, the script includes compatibility patches for multiple browser-specific implementations.


Compatibility

Tested with:

  • Chromium-based browsers
    • Google Chrome
    • Microsoft Edge
    • Brave
    • Opera
    • Safari

May also work on:

  • Firefox
  • Other browsers supporting userscripts

Limitations

No userscript can guarantee bypassing every fullscreen check.

Some websites may:

  • Perform integrity checks on browser APIs.
  • Use sandboxed iframes.
  • Verify actual window dimensions.
  • Detect browser modifications using additional heuristics.
  • Require real browser fullscreen for security-sensitive features.

As websites evolve, additional detection techniques may require updates.


Known Issues

  • Some DRM or protected media sites may ignore modified APIs.
  • Embedded cross-origin frames cannot always be patched.
  • Browser updates may change API behavior.

Contributing

Bug reports and pull requests are welcome.

If you encounter a website that detects fullscreen despite the userscript, please include:

  • Website URL
  • Browser and version
  • Tampermonkey version
  • Console errors (if any)

License

MIT License


Disclaimer

This project is provided for educational, compatibility testing, and research purposes only.

The author makes no guarantees that it will function on every website or browser version and is not responsible for any consequences resulting from its use.