Je suis actuellement en train de réaliser un projet, dans lequel j'ai besoin d'empêcher l'utilisateur de prendre une capture d'écran de n'importe quelle page Web, pour cela, il peut utiliser la touche "Imp. écran" / "Printscreen" disponible sur n'importe quel clavier normal.
J'ai essayé de trouver une solution, mais en vain. Si possible, je dois prendre en compte l'extension "Screengrab" du navigateur Firefox, en l'empêchant également.
Toute aide est grandement appréciée, et j'utilise PHP (comme langage côté serveur) et jQuery pour mon projet.
14 votes
Vous devez également tenir compte, au moins, de Cmd+Alt+3, Cmd+Alt+4, Cmd+Alt+Shift+3, Cmd+Alt+Shift+4, Grab.app, WebSnapper, SnapsPro, de l'humble boîte de dialogue d'impression et d'une myriade d'autres outils pour les utilisateurs de Mac. Et ne parlons même pas de toutes les autres façons qu'il existe pour prendre des captures d'écran sur Windows et Linux.
19 votes
D'accord, je m'excuse d'avoir posé une question si stupide. Mais est-ce que je ne peux pas poser de telles questions sur quelque chose que je ne connaissais pas du tout?
18 votes
Ceci est une question parfaitement légitime, peu importe la faisabilité de la demande. Nous avons tous été confrontés à des exigences douteuses au mieux. Répondre à des questions comme celle-ci aide à expliquer pourquoi de telles exigences ne peuvent pas, et ne doivent pas, être mises en œuvre.
1 votes
Merci pour le soutien, car cette question vient de me montrer le genre de péché que j'ai commis en posant ici !
23 votes
Descendre voter cette question est la mauvaise chose à faire. La question est bonne et beaucoup de personnes non webby posent des questions similaires (voir aussi les fenêtres contextuelles / dessous). Il est clair que la réponse est "ne pas le faire et de toute façon vous ne pouvez pas", mais punir l'OP ne sert à rien.
4 votes
Wow, quel changement de vote sur cette question! Tout le monde suit simplement l'humeur du dernier commentaire? (Pour information, je n'ai voté ni dans un sens ni dans l'autre, ce qui exprime exactement ce que je ressens à propos de cette question.)
1 votes
La dernière fois que de tels sites web idiots sont apparus sur mon chemin et que j'ai eu besoin d'imprimer quelque chose (et surprise! Le bouton d'impression était également désactivé!), j'ai exécuté le foutu site dans une machine virtuelle, et j'en ai fait une copie. En conséquence, j'ai pu discuter des résultats avec un groupe de personnes qui devaient consulter l'impression plutôt que de les rassembler autour de mon ordinateur qui, grâce au site en question, traiterait chaque clic si lentement. L'imprimer a économisé des heures de mon temps. (Et avant que vous ne posiez la question... Oui, c'était parfaitement légal).
0 votes
Peut-être parce que cette question a été posée 935835 fois auparavant...
1 votes
Bonne question. Je m'excuse au nom des essayeurs qui essaient de vous disqualifier. La question est une bonne question. Elle ne peut pas être faite à 100% et peut vous coûter en termes d'UX. J'admire toujours la question car je voulais savoir cela. Je l'admire également car regardez les idées qui ont jailli de cerveaux de développeurs très talentueux. Je ne comprends pas pourquoi certains développeurs expérimentés peuvent être si durs envers les nouveaux. Le site a été conçu pour apprendre et grandir, mais certains font fuir les gens avant même qu'ils commencent. Triste. Merci pour votre question! J'ai adoré les idées qu'elle a soulevées. Une valeur ajoutée à SO