ستقدم هذه المقالة كيفية استخدام JavaScript لاكتشاف نوع ونسخة المتصفح ، بما في ذلك متصفح الفهد ، متصفح Sogou ، متصفح Aoyou ، 360 متصفح السرعة ، 360 متصفح آمن ، متصفح QQ ، Baidu Browser ، IE ، Firefox ، Chrome ، Safari ، Opera ، Opera ،
رسم تخطيطي للتكاثر
رمز مثال
<! doctype html> <html> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"> <title> يحدد JavaScript نوع المتصفح ودعمه: متصفح Sogou ، متصفح Aoyou ، مستعرض 360 سرعة ، 360 متصفحًا آمنًا ، * QQ Browser ، Baidu Browser ، إلخ. Author: xuzengqiang*since: 2015-1-27 10:26:11 **/var browser = browser || (وظيفة (نافذة) {var document = window.document ، navigator = window.navigator ، Agent = navigator.useragent.toLowerCase () ، // ie8+ support. return the mode used by browser to the browser for the compate mode // compative 7 ، ie7: undefined.ie8: 8 (compatible mode returns 7). // ie10: 10 (الوضع المتوافق 7 || 8 || 9) iEmode = document.documentMode ، // chorme chrome = window.chrome "مثل Gecko") <0 ، // webkit kernel iswebkit: agent.indexof ("webkit")> 0 ، هل هو الوضع القياسي ISSTRICT: document.compatmode ==== "CSS1 Compat" ، // IS Subtile Supportsle: function () {return "track" SupportScope: Operaversion: {{if (window.opera) {return. } // description: على سبيل المثال ، 31.0.252 الاحتفاظ بـ 31.0 (End! (Agent.Indexof ("OPR")؟ ؟ === "Safari")؟ Agent.Match (/الإصدار // (/D. "متصفح Aoyou" ؛ المتصفح '؛ // Cheetha Browser: or Agent.indexof ("lbbrowser")> 0 if (Outside && 'liebaogetversion' في الخارج) {return 'cheetah browser' ؛ || Agent.match (/chrome // ([/d.] keys.webstore نظام الإصدار.لخص
ما سبق هو كل شيء عن هذا المقال ، آمل أن يكون مفيدًا لتطوير الجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لمناقشة.