I just went to shockwave.com respectively atomfilms.com because I really like some stuff there. I wanted to try it with Opera, since the old Opera didn't work and the new Opera can completely cloak it's real identity.
The Problem the site has is that nothing happens when you hit the Play game or Play movie buttons. The pop-up with the game/movie just doesn't show up. Is this a javascript problem with Opera? Let's see:
The first thing I tried was just identifying as Mozilla and allowing all pop-ups (F12). When there was no change at all, I thought they might have a browser-detection scanning for the word Opera ("Opera" is still appended to the browser-id when identifying as Mozilla). Now Opera 8 allows 100% cloaking against specified sites, so now I opened the ua.ini (located in you profile directory) and appended the following two lines:
shockwave.com=4 atomfilms.com=4Setting it =4 means identify as Mozilla (regardless of the F12 setting) and cloak (meaning the string "Opera" won't be appended anymore). When I went back to shockwave the games still didn't open. I thought this is really an Opera problem, until I found out there is still a way to detect Opera. Opera is the only browser adding itself as a property to the javascript window-object (window.opera). This is of course detectable. Opera's new user-javascript allows us, to remove this object. Get the fixoperacloak.js from here (mirror here) and put it into a subdirectory of you profile directory (I called it userjs). Now open the preferences (ALT+P) and go to Advanced -> Content -> Javascript options. The path were you saved the file to has to appear in My Javascript files. Confirm with okay.
Now when you go back to shockwave.com Opera is 100%ly undetectable... and voila... everything works. This means Opera is completely capable of handling the site. For some reasons the people at shockwave just don't want Opera users using their site. Usually I would boykott, but some flicks at atomfilms.com are just too funny or visually impressive.
Peace out
Matthias
FINALLY! 





