This is an exact copy of the JScript emulator in moz-behaviors.xml. A simple copy & paste job.
After writing moz-behaviors, I found out that Erik Arvidsson had also written an IE emulator. Code bandit that I am, I took the best bits of both scripts to produce the final result. I’ve been maintaining the code ever since.
This GreaseMonkey user script ensures that Firefox identifies itself as Internet Explorer. It provides hefty JScript support but does not alter the page’s HTML or CSS. The idea is that you use it on those annoying sites that assume everyone uses IE. I’m not sure how useful this is going to be in reality as I was unable to find a single site that this script fixed!
Install the user script: ie-emulator.user.js
The moz-behaviors compatibility page contains a list of most of the extensions made by this script. It is slightly out of date as the GreaseMonkey script is based on an unreleased version of moz-behaviors. For a full list you’ll have to read the code!