WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
JavaScript / Miscellaneous

CSS/JS Browser Determiner

— اضافہ WorldWideScripts.net پر

تازہ رہنے کے لئے ہمارے فیڈ کو سبسکرائب کریں!

نئی! آپ یہ کرنا چاہتے ہیں کے طور پر ہمارے ساتھ چلیے!


CSS/JS Browser Determiner - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

یہ ہلکا پھلکا (minified کیا 2KB gzipped یا 3،8kb) تمام ویب کے منصوبوں میں استعمال کیا جا سکتا ہے کہ جاوا براؤزر ڈیٹیکٹر ہے. یہ آپ کو ایک بہت آسان طریقہ میں کسی مخصوص براؤزر کے لئے سی ایس ایس یا جاوا سکرپٹ کے کوڈ، براؤزر کے ورژن یا whatnot لکھنے کے لئے مدد کرنے کے لئے پیدا کیا ہے. ترتیب کے انجن، OS، CSS خصوصیات اور زیادہ کے لئے حمایت کا پتہ لگانے کے.

یہ کراس براؤزر اور کراس پلیٹ فارم ویب سائٹس اور ویب ایپلی کیشنز کی تعمیر کے لئے ناگزیر حل ہے.

یہ کیسے کام کرتا؟ بہت آسان. یہ براؤزر، ترتیب کے انجن، OS، آلہ کے بارے میں تفصیلی معلومات کے ساتھ کلاس کی ایک فہرست پیدا اور پھر <html> ٹیگ اسے دیتا.

معروف کے Modernizr کے برعکس، سی ایس ایس / جے ایس براؤزر Determiner نہ براؤزر خصوصیات پر لیکن براؤزر اور آلہ خود پر زیادہ تر توجہ مرکوز کی ہے. لیکن یہ بھی عام سی ایس ایس خصوصیات کی حمایت کا تعین کرتا ہے.

سی ایس ایس کے ساتھ براؤزر کا پتہ لگانے

 .opera .element {color:red} // All versions of Opera .ie8 .element {color:red} // MSIE 8 .ie7_5 .element {color:red} // MSIE 7.5 .ie8- .element {color:red} // MSIE 8 or less .chrome24- .element {color:red} // Chrome 24 or less (25 version is the maximum available) .webkit .element {color:red} // Webkit based browsers such as Chrome,Safari,IOS,Android etc..gecko18 .element {color:red} // Browsers that based on Gecko v18 .macos .element {color:red} // Mac OS only .windows .element {color:red} // Any version of Windows .win7 .element {color:red} // Windows 7 only .pc .element {color:red} // Any non-mobile computer including Mac OS .mobile .element {color:red} // Any mobile device .desktop .element {color:red} // Window width 980px or more .iphone .element {color:red} // iPhone .ipad.landscape .element {color:red} // iPad in landscape orientation .android .element {color:red} // Device with Android OS .android.crmo .element {color:red} // Chrome Mobile on Android OS .mobile.tablet .element {color:red} // Only mobile device with current width of the window from 768px to 979px .boxsizing .element {color:red} // Browser that supports the CSS3 box-sizing property .no-gradient .element {color:red} // Browser that does not supports CSS3 gradients .cookie .element {color:red} // Cookies enabled .no-flash .element {color:red} // Flash is not installed ...and so much more! 

براؤزر کا پتہ لگانے کے ساتھ جاوا سکرپٹ

 if (browser.ie && browser.version <= 8 ) { // Code for MSIE 8 or less } if (browser.is_mobile) { // Code for mobile devices } if (browser.is_old) { // Code for old browsers such as: // MSIE 9 or less // Firefox 3.6 or less // Safari 3.0 or less // Opera 10.1 or less } if (browser.supports("border-radius")) { // Code for browsers that supports the CSS3 border-radius property } if (browser.is_desktop) { // Window width is 980px or more } 

زیادہ اور بہت زیادہ.

تمام سی ایس ایس سلیکٹرز

  • براؤزر - chrome ، safari ، firefox ، ie ، konqueror ، opera ، operamobi ، operamini ، crmo ، unknown
  • براؤزر کے ورژن کی طرح: firefox18 ، firefox18- ، firefox18_0 (لیکن NOT firefox18_0- یا firefox18_0_1234 یا firefox18_0a1 )
  • لے آؤٹ انجن: webkit ، gecko ، trident ، presto ، khtml
  • طرح ترتیب ورژن: gecko18 ، gecko18_0 (لیکن NOT gecko18- یا gecko18_0_1 یا gecko18_0a1 )
  • موبائل آلات: iphone ، ipod ، ipad ، blackberry ، kindle
  • آپریشن کے نظام: windows ، win8 ، win7 ، vista ، xp ، win2003 ، cros ، unix ، linux ، ios ، android ، unknown_os
  • بنیادی CSS3 properties: opacity ,gradient ,borderradius ,borderimage ,animation ,transition ,transform ,textshadow ,boxsizing ,boxshadow . یا پھر no-gradient ، no-borderimage وغیرہ ...
  • دیگر:
    • pc ، mobile (کسی بھی غیر موبائل کمپیوٹر یا موبائل آلہ)
    • desktop ، tablet ، phone (ونڈو کی چوڑائی کے مطابق)
    • landscape ، portrait (viewport واقفیت، ونڈو چوڑائی اور اونچائی کے مطابق)
    • retina ، touchscreen (یا no-retina ، no-touchscreen )
    • cookie ، flash ، java (یا no-cookie ، no-flash ، no-java )

جاوا سکرپٹ API

  • browser.is_modern - یہ ایک جدید براؤزر ہے تو سچ واپس. براؤزر CSS3 منتقلی جائیداد کی حمایت کرتا ہے یا نہیں پر منحصر
  • browser.is_old - browser.is_modern کے برعکس
  • browser.is_mobile - یہ ایک موبائل ڈیوائس ہے تو سچ واپس
  • browser.is_pc - کسی بھی غیر موبائل کمپیوٹر، میک OS سمیت
  • browser.is_desktop - ونڈو چوڑائی 980px اور زیادہ
  • browser.is_tablet - ونڈو کی چوڑائی 768px کرنے 979px
  • browser.is_phone - ونڈو کی چوڑائی 767px یا اس سے کم ہے
  • browser.is_retina - یہ ریٹنا ڈسپلے ہے تو سچ واپس
  • browser.is_touchscreen - - یہ touchscreen ڈیوائس ہے تو سچ واپس
  • browser.name - براؤزر کے نام
  • browser.NAME - جیسے browser.ie، browser.firefox وغیرہ صحیح یا جانچ واپسی
  • browser.nameFull -، "انٹرنیٹ ایکسپلورر" وغیرہ "فائر فاکس" جیسے براؤزر کے مکمل نام واپس
  • browser.version - براؤزر کے ورژن
  • browser.layout - ترتیب کے انجن کے نام پر، "WebKit کے"، "چھپکلی"، "ترشول"، "پریسٹو"، "khtml" یا "نامعلوم" کی طرح
  • browser.LAYOUT_NAME - جیسے browser.webkit، browser.gecko وغیرہ صحیح یا جانچ واپسی
  • browser.layoutFull - "WebKit کے"، "چھپکلی"، "ترشول"، "پریسٹو"، "KHTML" یا طرح ترتیب انجن کے مکمل نام، "نامعلوم"
  • browser.layoutVersion - ترتیب کے انجن کے ورژن، "533،1" WebKit کے / 533،1، "18.0" چھپکلی / 18.0 کے لئے، "18.0a1pre" چھپکلی 18.0 الفا 1 کے لئے پری وغیرہ کی طرح
  • browser.os - "ونڈوز"، "MacOS کے"، "cros"، "یونکس"، "لینکس"، "iOS کے"، "لوڈ، اتارنا Android" یا "نامعلوم" کی طرح، آپریشن کے نظام کے مختصر نام
  • browser.osFull - "ونڈوز"، "میک OS X"، "CrOS"، "یونکس"، "لینکس"، "iOS کے"، "لوڈ، اتارنا Android" یا "نامعلوم" کی طرح، آپریشن کے نظام کے مکمل نام واپس
  • browser.osVersion - وغیرہ، اتارنا Android 4.2 کے لئے، ونڈوز 7 کے لئے "7" کی طرح، "4.2" OS ورژن سٹرنگ واپس
  • browser.device - "آئی فون"، "رکن"، "آئی پوڈ"، "بلیک بیری" یا "جلانے" کی طرح، موبائل آلہ کے مختصر نام
  • browser.deviceFull - "آئی فون"، "رکن"، "آئی پوڈ"، "بلیک بیری" یا "جلانے" کی طرح، موبائل آلہ کے مکمل نام واپس
  • browser.supports.CSS_PROP - browser.supports.opacity طرح، browser.supports.gradient وغیرہ صرف پیش وضاحتی خصوصیات (لوڈ Alowed رہے ہیں "کامن سی ایس ایس خصوصیات" فہرست). دوسرا لفظ textShadow، borderRadius کی، boxSizing وغیرہ کی طرح پونجیکرت جائے ضروری ہے براہ مہربانی نوٹ
  • browser.mode - ونڈو کی موجودہ چوڑائی کے مطابق ریٹرن "ڈیسک ٹاپ"، "گولی" یا "فون"
  • browser.orientation - "زمین کی تزئین کی" یا "پورٹریٹ" جیسے براؤزر ونڈو واقفیت
  • browser.cookieEnabled - کوکیز براؤزر میں فعال کر رہے ہیں تو صحیح واپس
  • browser.flashEnabled فلیش پلیئر انسٹال ہے تو درست واپس اور براؤزر میں فعال -
  • browser.javaEnabled - جاوا انسٹال اور براؤزر میں چالو حالت میں ہے تو سچ واپس
  • browser.width() - براؤزر کی چوڑائی واپس
  • browser.height() - براؤزر کے عروج کی واپسی
  • browser.supports("css-prop") - براؤزر CSS جائیداد کی حمایت کرتا ہے یا نہیں کا تعین.

قبول کی افادیت

سی ایس ایس / جے ایس براؤزر Determiner بھی تیزی سے موبائل دوستانہ ترقی کے لئے بنیادی ذمہ دار utilites کی حمایت کرتا ہے. آپ کے ڈیسک ٹاپ، گولی یا فون کے پلیٹ فارم کا تعین کرنے CSS سلیکٹرز استعمال کر سکتے ہیں. آپ CSS3 میڈیا سوالات کی حمایت نہیں کرتا ہے جو انٹرنیٹ ایکسپلورر 8 (یا اس سے کم)، میں ذمہ دار کو مدد کی ضرورت ہے تو یہ مددگار ثابت ہو سکتا ہے.

لائیو ڈیمو اور مکمل دستاویزات

ہے Changelog

ورژن 2.3 | 06 فروری 2014
- معمولی bugfixes

ورژن 2.2 | 15 دسمبر 2013
- فکسڈ فلیش کا پتہ لگانے
- دیگر bugfixes کے

ورژن 2.1 | 15 2013 اکتوبر
- اوپیرا 15+ کے فکسڈ کا پتہ لگانے، یعنی 11
- (تو اب یہ ہے جاوا سکرپٹ API میں "MSIE" سے "یعنی" املاک کو واپس تبدیل browser.ie )

ورژن 2.0.3 | 29 مئی 2013
- سی ایس ایس کے لئے لائیو واقفیت (زمین کی تزئین کی، پورٹریٹ) اپ ڈیٹ

ورژن 2.0.2 | 24 مئی 2013
- موبائل آلات کے فکسڈ کا پتہ لگانے

ورژن 2.0.1 | 11 مئی 2013
- اوپیرا اس کے لیے ہم تیار تو اب، جلد ہی WebKit پر آگے بڑھ رہا ہے!
- (ایک نئی ڈومین پر منتقل ہو گیا) دستاویزات کا لنک طے

ورژن 2.0 | 23 جنوری 2013
- زمین سے کل reworking almoust
- یہاں تک کہ زیادہ طاقتور. نئے براؤزر، OS، ترتیب کے انجن، آلات اور دیگر خصوصیات میں شامل کی حمایت
- نئی پتہ لگانے الگورتھم
- اب آپ سی ایس ایس اور جاوا اسکرپٹ دونوں کے ساتھ OS اور ترتیب کے انجن کے ورژن کا پتہ لگانے کے کر سکتے ہیں
- تازہ کاری ڈیمو
- نئی جانچ کا آلہ مزید کہا (لائیو پیش نظارہ دیکھیں)
- ".mozilla" کرنے کے لئے ".موزیلا" سے فائر فاکس براؤزر کا نام بدل دیا گیا
- جاوا سکرپٹ API میں تبدیل "یعنی" املاک کو "MSIE" (تو اب یہ ہے browser.msie )
- "میک" کے لئے ".macos" سے میک OS کی جگہ لے لی
- اسی 4KB (minified کیا)!

ورژن 1.0.5 | 01 جنوری 2013
- فکسڈ ونڈو کی چوڑائی کا پتہ لگانے

ورژن 1.0.4 | 28 دسمبر 2012
- شامل OS: WIN8، Win7، وسٹا، XP
- شامل ریٹنا ڈسپلے کا پتہ لگانے

ورژن 1.0.3 | 27 دسمبر 2012
- شامل iOS کے پتہ لگانے کی حمایت کی
- سفاری براؤزر کے ساتھ فکسڈ اہم مسئلے
- دیگر تبدیلیوں اور بگ کی اصلاحات


ڈاؤن لوڈ، اتارنا
اس زمرے میں دیگر اجزاءاس مصنف کے تمام اجزاء
تبصرہاکثر سوالات اور جوابات سے پوچھا

پراپرٹیز

:
26 12 دسمبر کو پیدا کیا آخری اپ ڈیٹ

مطلوبہ الفاظ

ای کامرس, ای کامرس, تمام اشیاء, براؤزر کا پتہ لگانے, CSS, جاوا سکرپٹ, سکرپٹ, سلیکٹر, userAgent