PDA

View Full Version : آموزش: اشتباه javascript?!!!



MDSTmdst
دوشنبه 16 اردیبهشت 1392, 23:35 عصر
باسلام
به نظر شما چرا وقتی کد زیر رو برای فهمیدن نام مرورگر اجرا می کنم اشتباه بدست میاد؟

var s = navigator.appName;
alert(s);
مثلا توی کروم : میگه موزیلا!!!
و توی موزیلا میگه نت اسکیپ !!

مشکل از کجاس؟؟؟

hesam_a110
سه شنبه 17 اردیبهشت 1392, 07:57 صبح
سلام از این استفاده کنید امید وارم به کارتون بیاد :لبخندساده:



var isOpera = !!window.opera || navigator.userAgent.indexOf('Opera') >= 0;

var isFirefox = typeof InstallTrigger !== 'undefined'; // Firefox 1.0+
var isSafari = Object.prototype.toString.call(window.HTMLElement) .indexOf('Constructor') > 0;

var isChrome = !!window.chrome; // Chrome 1+
var isIE = /*@cc_on!@*/false; // At least IE6

document.write('isFirefox: ' + isFirefox + '<br>');
document.write('isChrome: ' + isChrome + '<br>');
document.write('isSafari: ' + isSafari + '<br>');
document.write('isOpera: ' + isOpera + '<br>');
document.write('isIE: ' + isIE + '<br>');

hesam_a110
سه شنبه 17 اردیبهشت 1392, 08:00 صبح
راستی اینم تستش
http://jsfiddle.net/hesam_a110/GjNnT/