My mom likes to download photos my wife and I post to Facebook. Doing so used to be simple: She’d right-click on the image she wanted and select Save Image As from the contextual menu. Recently, though, Facebook changed the way it displays photos; if you right-click on one of them (the full-size original, not their thumbnail), you no longer get that Save Image option. Fortunately, Facebook offers an easy alternative—the new Download link below the photo. But there’s another solution: I wouldn’t necessarily recommend it to my mother, but if you’d rather copy the photo or just view it full-size without needing to download it first, it can indeed be done.
First, make sure you have enabled Safari's Develop menu (Safari -> Preferences -> Advanced). That done, Control- or right-click on the photo you’d like to save, and choose Inspect Element from the contextual menu that appears. You’ll see a bunch of color-coded HTML; Safari will have automatically highlighted one line, but probably not the one you want. You want an image tag (beginning
img class) that includes a really long image URL—it'll start with something like
http://a2.sphotos.ak.fbcdn.net and end in
.jpg. Control-click on that image URL and choose Edit Attribute from the contextual menu. The image URL will be highlighted. You can now copy it and paste it into the address bar or into a new tab; that should open the full-size image itself, which you can copy, drag to the desktop, or (yes) right-click and save.
This hint should works with any online image that doesn’t give you a Save Image As option when you Control-click on it. Just look for the image URL after you select Inspect Element and grab the link you need.