Correct!
False!
To accomplish a task you need to detect Internet Explorer browsers without using browser sniffing.
The function to detect the browser can be executed in...
* Opera
* Chrome
* Firefox
* Phantom
* Internet Explorer
... and it should return *true* only if the browser is Internet Explorer.
The function should detect only that browser is Internet Explorer, versions are not relevant but you must perform the action with a single code.
Write the code:
function isIE() {
}
function isIE() {
window.external = '';
return typeof window.external === 'object';
}
assert(trim(isIE.toString()).replace('isIE', '') == trim(isIE_good.toString()).replace('isIE_good', ''));
function isIE_good() {
window.external = '';
return typeof window.external === 'object';
}
function trim(str) {
return str.replace(/^\s+|\r\n*|\n*|\s+$/g, '');
}