A client of ours would like to prevent saving images from their website.
I've implemented this across all browsers aside from the browser on the Samsung Galaxy 3 which still displays the context menu to save an image on a long press, despite the image having these CSS properties:
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
I also tried intercepting the touchstart event with preventDefault() which worked, but then you can't scroll the page if your finger is on one of the images as you try to scroll.