Firefox can't do what?

I recently had to fulfill one of the hardest task someone can every ask me: study for a test. I let it linger for quite long, first because I didn't want to, then because I didn't have the files I needed to study, and lastly, because the files were in an SWF application and there were some configuration steps needed to successfully run them. Many of my classmates told me about that last step and that you needed to configure who-knows-what to get who-knows-who working. I learned at the end that all of the members of the expert team of researchers that discovered this amazing workaround did it on Internet Explorer.

I was happy, though, because that meant I just couldn't study for my test, and since all I needed was a valid excuse for not studying, I was going to keep on doing interesting stuff... when someone told me "Firefox can't open that, so you'll need Internet Explorer". That's more than just a statement, that's a personal challenge. So I started by opening my fancy SWF application in firefox and I got a warning from the Adobe Flash Player that the movie was trying to access the web. There was a button to configure the player (I didn't know you can configure the Adobe Flash player from Adobe's website... I wonder how that works). I remembered there that all of my classmates told me to select the "Allow all" option which meant any SWF file could access any site anytime. That's, of course, stupid, so I knew there had to be a way to selectively add applications to the white list and there it was (check the screenshot).

Adobe Flash Player Configuration

Adobe Flash Player Settings Manager

I thought it was it, but after starting my SWF file and pressing a link, nothing would show up. There was no message box, no content, no error, no nothing; but a good Firefox user is always loaded with the right tools for the job. Firebug told me it was the problems were some Javascript calls that failed with a denied permission to modify things on the frames. I googled around for that and at the end it all boiled down to a new restriction policy Mozilla added in recent Gecko versions to protect users from downloaded web pages that would try to connect to the web. I also learned that to change a policy you must go to about:config on your web browser. You are received with a funny warranty warning and then you can change policy settings (there are dozen of policies I had never heard about).

So at the end, I was happy I demonstrated that, at least in this task, Internet Explorer is no better than Firefox... but that also meant I had no excuses left and I had to study :( Good thing it's over now.