The other day #!/usr/bin/girl posted about Bejeweled 2 over at Popcap.com. Having liked the original I hopped on over and tried to play. I click on the 'Click to Play' link and the familiar Popcap game window pops up with the instructions and no game. I hit reload a few times with the same result. I closed out the window and clicked on Bookworm, then original Bejeweled to see if they worked. Both played just fine (and wasted a good bit of my time).
So I fired off an email to their customer support asking for help. This morning I got back the following response.
Which Internet Browser are you using? Zuma, Insanaquarium, Bejeweled 2, and Astropop will only work in Internet Explorer on a Windows machine because they use Active X. ActiveX is a code that defines MicrosoftÂ’s interaction between web servers, clients, add-ins and Microsoft Office applications. ActiveX is MicrosoftÂ’s answer to Java technology from Sun Microsystems.
So, if you're a Popcap fan, forget running any new games from them for the moment. They seem to have ditched any support for other browsers/oses. The thing I find more annoying is that Insanaquarium used to run just fine on OS X, so I'm not quite sure when they made the switch. Bastards.
And yes, I know IE is still the most popular browser out there (Though it sounds like those numbers are being slowly chipped away at by things like Firefox). But the other thing that irks me is that I think these games are written in Java, at least that is what their web site indicates. Anyone know for sure? Oh yes, and Popcap support? ActiveX is not M$'s answer to Java. C# maybe, but not ActiveX.