Je développe une application web qui émule un navigateur de fichiers génériques pour le bureau, mais pour les fichiers téléchargés. Il offre à l'utilisateur plusieurs "vues" pour un dossier, comme une liste, des détails et des vignettes. Il leur permet d'utiliser leurs combinaisons Shift et Ctrl click pour sélectionner plusieurs fichiers à la fois pour des opérations de fichiers en bloc similaires à un navigateur de fichiers traditionnel. Malheureusement, le comportement par défaut d'Opera est de télécharger une image lorsque vous cliquez dessus, ce qui ruine le multi-select Ctrl-Click dans la vue des miniatures. Je suis conscient qu'Opera vous permet de désactiver cela pour votre propre navigateur, mais d'un point de vue UX, je voudrais éviter d'avoir à placer un message sur la page pour expliquer aux utilisateurs comment faire, ou pire encore, avoir à ne pas offrir cette fonctionnalité multi-sélection aux utilisateurs d'Opera.Désactiver le Ctrl-clic d'Opera pour enregistrer une image par programme?
Est-ce qu'il y a peut-être une méta-balise ou une certaine magie javascript que je peux utiliser pour dire à Opera de ne pas télécharger une image lorsqu'un utilisateur clique dessus?
Vous cliquez sur un fichier et sélectionnez-le séparément? –
@ Álvaro, Un simple clic gauche normal sans modificateurs sélectionne un fichier. Maj-clic sélectionne tous les fichiers entre le dernier sélectionné et celui sur lequel vous avez cliqué. Ctrl-clic ajoute ou supprime la sélection de fichiers individuels. C'est exactement comme ça que fonctionnent les navigateurs de fichiers normaux. – Pewpewarrows
JavaScript n'est pas destiné à faire ce genre de choses - et il ne serait certainement pas agréable de changer le comportement par défaut, quand par exemple, un utilisateur a vraiment l'intention d'utiliser Ctrl-clic pour enregistrer l'image. – casablanca