> Faqs > Deshabilitar barra de menús del navegador

Deshabilitar barra de menús del navegador

He encontrado muy útil su artículo sobre deshabilitar el menú contextual, que aparece al pulsar con el botón derecho del ratón. Pero para asegurar que nadie robe el código de mi página, me gustaría también deshabilitar la barra de menús del navegador (menús de archivo, edición...). ¿cómo podría hacer que esos menús no funcionen?

Respuestas

sto de ocultar el código de una página es una consulta muy habitual. Lo que siempre hay primero que señalar es que, por mucho que nos empeñemos, no se podrá ocultar del todo el código de una página, porque el usuario avispado siempre podrá encontrar formas de acceder finalmente al código.

Como veo, ya conoces nuestros artículos para deshabilitar el menú contextual.

Inhabilitar el menú contextual del navegador con Javascript

Como proteger el código fuente de una web

Si lo que quieres es eliminar los menús de la barra de arriba del navegador, tendrías que abrir un popup en el que no se muestren dichos menús.

Yo no se de ninguna función o similar para deshabilitar esos menús, pero sí que puedes hacer que tu página se muestre en una ventana donde te has asegurado que no aparezcan.

La idea podría ser tener una home que lanza una ventana secundaria sin menús. Entonces en esa ventana es donde se realiza la navegación por todo el sitio web.

Para aprender a abir popups tenemos varios artículos, te paso el link al manual donde están todos:
Control de ventanas secundarias, popups con Javascript

Pero ten en cuenta que el uso de ventanas secundarias ahora no está del todo recomendado, pues casi todos los navegadores las bloquean y puedes dificultar el acceso a tu sitio.

Miguel Angel
3090 138 206 17