Je veux ajouter un menu personnalisé de clic droit à mon application Web. Est-il possible de le faire sans utiliser de bibliothèques préétablies ? Si oui, comment afficher un menu de clic droit personnalisé simple qui n'utilise pas de bibliothèque JavaScript tierce ?
Je vise quelque chose comme ce que fait Google Docs. Il permet aux utilisateurs de faire un clic droit et leur montre leur propre menu.
NOTA: Je veux apprendre à créer mon propre logiciel plutôt que d'utiliser un logiciel déjà créé par quelqu'un d'autre, car la plupart du temps, ces bibliothèques tierces sont bourrées de fonctionnalités, alors que je ne veux que les fonctionnalités dont j'ai besoin, et je veux donc qu'elles soient entièrement créées par moi-même.
4 votes
Sur lequel je suis tombé par hasard : davidwalsh.name/html5-context-menu aimer le HTML5
4 votes
Ce n'est certainement pas un doublon. Comme la question exige des réponses sans bibliothèques tierces, et que l'autre est susceptible d'utiliser Jquery (Je voulais écrire un menu contextuel comme celui de Google's drive dans un userscript) .
1 votes
J'ai trouvé aujourd'hui deux autres bons exemples (je pense) à ce sujet : DEMO 1 // DEMO 2 (cette démo a besoin jquery UI ) J'espère aider tout le monde, bb.
3 votes
Je tiens à préciser que le menu contextuel HTML5 n'est pris en charge que par certaines versions de Firefox et que, pour autant que je sache, aucune autre version ne le prend en charge. Chrome, à partir de la version 61, ne le prend pas en charge.
3 votes
Pour les personnes utilisant React - native-menu répliques tous de la fonctionnalité existante (copier, ouvrir dans un nouvel onglet, rechercher sur google, etc.) tout en ayant un aspect natif (applique des styles différents selon le navigateur). Démonstration