Bypassing Bilddagboken.se’s image protection in Opera
Bilddagboken.se is a swedish site where people can share/show their photos to others (translates to image diary). I’m not an active user, but as I tried I found out that it’s not possible to save an image from the site using right click -> save image - they’ve put a layer above the images filled with a transparent 1×1 pixel image.
At first I tried to bypass it using Opera’s content blocking feature, but though it did remove the filler image, the div containing was still in the way. Therefore I opted to use user javascript to remove it.
If you want to use it you:
1. Download it. (Right click -> Save target as)
2. Put it in it’s own folder.
3. Open Opera’s preferences dialog, and go to Advanced -> Content and click the Manage site preferences button. Then press the Add button in the new window.
4. Enter bilddagboken.se in the site text box, and then go to the Scripting tab. There press the Choose button on the lower left and browse to the folder where you saved the javascript file.
5. Press OK -> Close -> OK, and you’re done.
You should now be able to save images at bilddagboken.se by right clicking them.
The javascript is probably usable in Firefox as well using some addon, but I can’t say for sure as I don’t use it.
Update as of 2008-03-19: The recent redesign of their site makes this script deprecated, as they’ve removed the protection.
July 16th, 2007 09:14
Nu kanske jag är lite jobbigt enkelspårig av mig - men vad är det för fel på en hederlig printscreen?
July 16th, 2007 14:06
Det blir mycket mer jobb + att man inte får med inbäddad data från orginalbilden. (Givet att man sparar bilder någorlunda ofta, det vill säga)
July 17th, 2007 12:46
nice! har inte stött på fenomenet då jag inte försökt spara ner bilder, bra att ha till den dagen då man vill det dock.
skulle vara trevligt med nått som gjorde att man slapp “den härdagboken är skyddad, logga in eller ge den “gästkod du fått av ägaren”" men det antar jag kräver lite sk. hakking och är jobbigt.
July 17th, 2007 14:54
Man kan nog göra en bookmarklet av det med javascript:toDelete=document.getElementById(’spacerLayer’);toDelete.parentElement.removeChild(toDelete); om man inte vill belasta webbläsaren lite extra för varje sida den visar.