في العمل ، تحتاج إلى استخدام JS للحصول على اسم ورقم الإصدار من المتصفح المستخدم حاليًا. هناك كلمة رئيسية لكثير من المعلومات عبر الإنترنت. ومع ذلك ، لا يوجد سوى نوعين من أسماء المتصفح التي تم الحصول عليها من هذه الطريقة: إما IE أو NetSCAP. يمكن استخدامه لتحديد ما إذا كان يتم استخدام IE ، لكنني أريد الحصول على أسماء منتجات محددة مثل Firefox ، Chrome ، إلخ. لذلك اضطررت إلى استخدام Navigator.useragent ، لكن هذه السلسلة طويلة جدًا. إنها طريقة جيدة لتحليل خصائصها وحل هذه المشكلة من خلال التعبيرات العادية.
(1) احصل على اسم المتصفح + سلسلة الإصدار
وظيفة getBrowserInfo () {var agent = navigator.useragent.toLowerCase () ؛ var regstr_ie =/msie [/d./20000 ؛ /safari// budap/d.00+/gi ؛ // ieif (agent.indexof ("msie")> 0) {return agent.match (regstr_ie) ؛} // firefoxif (agent.indexof ("firefox")> 0) agent.indexof ("chrome") <0) {return agent.match (regstr_saf) ؛} // chromeif (agent.indexof ("chrome")> 0) {return agent.match (regstr_chrome) ؛}}(2) ثم احصل على رقم الإصدار
var browser = getBrowserInfo () ؛ // Alert (browser) ؛ var verinfo = (browser+""). استبدال (/[^0-9.]/ig ، "") ؛
المقالة أعلاه JS تحصل على اسم المتصفح ورقم الإصدار المستخدم حاليًا هو كل المحتوى الذي شاركته معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.