`$.browser` was deprecated in jQuery 1.3, and has been removed from the library as of jQuery 1.9. It might be better for us to detect this manually, or rely on a library like [jquery-migrate](https://github.com/jquery/jquery-migrate) that explicitly supports this functionality. For reference, this is the Javascript that [MathPlayer's website uses to detect browser type and version](http://www.dessci.com/en/products/mathplayer/check.htm):
```js
// returns True if running on any version of IE Windows
function isIEWindows()
{
	return( (navigator.appName=="Microsoft Internet Explorer") && 
		(navigator.appVersion.indexOf("Windows") != -1) );
}

// returns version of Internet Explorer
function ieVersion()
{
	var ieVer = 0.0;
	var start = navigator.appVersion.indexOf("MSIE "); 
	if (start != -1) { 
		ieVer = parseFloat(navigator.appVersion.substring(start+5)); 
	}
	return ieVer;
}

// returns whether this is a 64-bit version of Internet Explorer
function is64bitIE()
{
	var start = navigator.appVersion.indexOf("Win64;"); 
	if (start != -1) { 
		return true; 
	}
	return false;
}
//-->
```
This code is pretty bad, but it's a place to start.