Gmail sur OSX Clic droit

Gmail me montre ce menu au lieu du menu droit du clic droit. En particulier, j'ai besoin de "Ouvrir dans l'onglet" pour les mails individuels.

entrez la description de l'image ici

Comment revenir au menu "régulier" Chrome / Safari avec le button droit de la souris?

entrez la description de l'image ici

Vous ne pouvez pas modifier le menu contextuel (activé par clic de contrôle ou "clic droit") car il est embedded dans l'application; Cela inclut le code HTML d'une page Web.

De la documentation développeur d'Apple

Les menus contextuels s'affichent lorsque l'user clique avec le contrôle ou clique avec le button droit de la souris sur un object. Safari présente différents menus contextuels lorsque le pointeur de la souris dépasse la barre d'outils, la barre des signets, une barre d'extension, la barre d'tabs ou le contenu d'une page Web.

Votre extension peut append des éléments de menu au menu contextuel qui s'affiche sur le contenu Web. Vous contrôlez les actions de l'élément de menu en installant une fonction d'écoute pour l'événement "command" dans votre page HTML globale ou dans une barre d'extension.

(L'accent est mis)

Essentiellement, ce que cela dit est que le développeur de l'application (web) définit le contenu du menu contextuel. S'ils ne le configurent pas, il sera par défaut pour tout ce qui est défini dans Safari / Chrome / Firefox / etc.

Si votre objective est d'ouvrir un lien dans un nouvel onglet, maintenez Cmd tout en cliquant pour contourner le menu. Holding Shift tout en cliquant ouvre le lien dans une nouvelle window. J'ai trouvé ces options plus rapidement que le clic droit, car ma main gauche quittait rarement le keyboard et je n'ai pas à parsingr un menu pour find l'élément que je veux.

Vous pouvez créer un bookmarklet pour désactiver le menu contextuel non natif.

Ajoutez ce code comme addresse de signet:

 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); 

Vous devrez "l'ouvrir" quand vous souhaitez désactiver le menu contextuel non natif. Peut-être existe-t-il un moyen de lancer cela de manière automatique, mais je ne sais pas comment le faire.

Code pris à partir de cette réponse StackOverflow.