Gmail me muestra este menú en lugar del menú normal del botón derecho. En particular, necesito "Abrir en pestaña" para correos individuales.
¿Cómo puedo volver al menú contextual "normal" de Chrome/Safari?
No se puede cambiar el menú contextual (activado por Control Click o "Right-Click") porque está incrustado dentro de la App; esto incluye el código HTML de una página web.
En Documentación para desarrolladores de Apple
Los menús contextuales aparecen cuando el usuario pulsa la tecla Control. sobre un objeto. Safari presenta diferentes menús contextuales cuando el puntero del ratón está sobre la barra de herramientas, la barra de favoritos, una barra de extensión la barra de pestañas o el contenido de una página web.
Su extensión puede añadir elementos de menú al menú contextual que aparece sobre el contenido web. Usted controla las acciones de instalando una función de escucha para el evento "comando" en su página HTML global o en una barra de extensión.
(El subrayado es mío)
Esencialmente, lo que esto está diciendo es que el desarrollador de la aplicación (web) establece el contenido del menú contextual. Si no lo establecen, será el predeterminado para lo que se establezca en Safari/Chrome/Firefox/etc.
Si su objetivo es abrir un enlace en una nueva pestaña, mantenga pulsado Cmd mientras pulsa para omitir el menú. Manteniendo pulsado Shift al hacer clic se abre el enlace en una ventana nueva. Estas opciones me resultan más rápidas que hacer clic con el botón derecho, ya que mi mano izquierda rara vez abandona el teclado y no tengo que analizar un menú para encontrar el elemento que quiero.
Puede crear un bookmarklet para desactivar el menú contextual no nativo.
Añade este código como dirección de marcador:
javascript:(function(w){
var arr = ['contextmenu'];
for(var i = 0, x; x = arr[i]; i++){
if(w['on' + x])w['on' + x] = null;
w.addEventListener(x, function(e){e.stopPropagation()}, true);
};
for(var j = 0, f; f = w.frames[j]; j++){try{arguments.callee(f)}catch(e){}}})(window);
Tendrás que "abrirlo" cada vez que quieras desactivar el menú contextual no nativo. Quizá haya alguna forma de lanzarlo de forma atomática, pero no sé cómo hacerlo.
Código extraído de Respuesta de StackOverflow.
Gracias. Miraré también la respuesta SO... quizás un tampermonkey con este código serviría...
Gracias, esto es muy chulo pero al final creo que Gmail ha cambiado las opciones para que incluso con esto el menú de clicks no esté disponible. Eso sí, esto suprime el menú de clic derecho específico de la app, así que gracias por eso.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
1 votos
Ctrl-Clic (también conocido como clic derecho) es sensible al contexto, lo que significa que cambia dependiendo de dónde se encuentre. Por ello, muchas aplicaciones web (como gmail) utilizan ahora el botón derecho para su propio menú. La forma más sencilla de abrirlo en una nueva pestaña es mantener pulsado
Cmd
y haga clic en el enlace; será automático. EnShift
al hacer clic se abre una nueva ventana.0 votos
@allan
Cmd
absolutamente funciona, y se lo agradezco. Sin embargo, me gustaría saber si se trata de una nueva funcionalidad de Gmail o si hay alguna forma de evitarla y recuperar el menú "normal". Parece que es nuevo en Gmail y bastante reciente... pero quizá no. Gracias.2 votos
Hace tiempo que dejé de usar Gmail, así que no puedo confirmarlo, pero en Outlook.com me pasa lo mismo: en la aplicación web me aparece un menú contextual igual que en el cliente Outlook completo. No sé si se puede forzar el antiguo menú, ya que es sensible al contexto, lo que significa que cambia en función de la aplicación que se esté utilizando.
0 votos
Gracias @Allan si no consigo ninguna otra respuesta me vería obligado a aceptar la tuya (si se hiciera respuesta). Seguiré esperando, pero cmd-click no está mal la verdad. Gracias.