🚫 Bypass Fullscreen Detection 🚫

Tricks websites into thinking they are always in fullscreen mode

Vous devrez installer une extension telle que Tampermonkey, Greasemonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Userscripts pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension de gestionnaire de script utilisateur pour installer ce script.

(J'ai déjà un gestionnaire de scripts utilisateur, laissez-moi l'installer !)

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

(J'ai déjà un gestionnaire de style utilisateur, laissez-moi l'installer!)

Auteur
OTJL12
Installations quotidiennes
4
Installations (total)
4
Notes
0 0 0
Version
1.0
Créé
28/07/2026
Mis à jour
28/07/2026
Taille
1,57 ko
Compatibilité
Compatible avec Firefox Compatible avec Chrome Compatible avec Opera Compatible avec Safari Compatible avec Edge Compatible avec Brave
Licence
MIT
S'applique à
Tous les sites

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.