Gmail me muestra este menú en lugar del menú de clic derecho. Particularmente, necesito "Abrir en pestaña" para correos individuales.
¿CómovuelvoalmenúdeclicderechodeChrome/Safari"regular"?
No puede cambiar el menú contextual (activado por Control Haga clic o "Derecha" -Haga clic en ") porque está incrustado dentro de la aplicación; esto incluye el código HTML de una página web.
De Apple's Developer Documentation
Los menús contextuales aparecen cuando el usuario pulsa Control o hace clic con el botón derecho sobre un objeto. Safari presenta diferentes menús contextuales cuando el el puntero del mouse se encuentra sobre la barra de herramientas, la barra de marcadores, una barra de extensión, la barra de pestañas, o el contenido de una página web.
Su extensión puede agregar elementos de menú al menú contextual que aparece sobre contenido web. Usted controla las acciones del elemento de menú mediante instalando una función de escucha para el evento "comando" en cualquiera de sus página HTML global o en una barra de extensión.
(Emphasis mine)
Esencialmente, lo que esto dice es que el desarrollador de la aplicación (web) establece el contenido del menú contextual. Si no lo configuran, será el valor predeterminado para lo que esté configurado en Safari / Chrome / Firefox / etc.
Si tu objetivo es abrir un enlace en una nueva pestaña, mantén presionado Cmd mientras haces clic para omitir el menú. Manteniendo presionada Shift mientras hace clic abre el enlace en una nueva ventana. He encontrado estas opciones más rápido que hacer clic con el botón derecho, ya que mi mano izquierda rara vez sale del teclado y no tengo que analizar a través de un menú para encontrar el elemento que quiero.
Puede crear un bookmarklet para deshabilitar el menú contextual no nativo.
Agregue 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);
Deberá "abrirlo" cada vez que desee deshabilitar el menú contextual no nativo. Tal vez haya alguna forma de lanzar esto de forma atomizada, pero no sé cómo hacerlo.
Código tomado de esta respuesta de StackOverflow.
Lea otras preguntas en las etiquetas safari google-chrome sierra gmail