jquery检测浏览器类型
使用jquery如下代碼檢測瀏覽器版本時:出問題,在檢測IE瀏覽器,如果版本是IE11時,會出現 $.browser.msie的返回值是false,$.browser.mozilla的返回值是true,即把IE11檢測成火狐了
?
結局辦法? 判斷IE瀏覽器用? !!window.ActiveXObject || "ActiveXObject" in window方法。
function JudgeBroswer() {
??????? if($.browser.msie) {
??????????? alert("this is msie!"); //IE
??????? }
??????? else if($.browser.safari)
??????? {
??????????? alert("this is safari!"); //Safari
??????? }
??????? else if($.browser.mozilla)
??????? {
??????????? alert("this is mozilla!");? //Firefox
??????? }
??????? else if($.browser.opera) {
??????????? alert("this is opera");???? //Opera
??????? }
??? }
?
改進成:
function JudgeBroswer() {
??????? if(!!window.ActiveXObject || "ActiveXObject" in window) { //改進處
??????????? alert("this is msie!"); //IE
??????? }
??????? else if($.browser.safari)
??????? {
??????????? alert("this is safari!"); //Safari
??????? }
??????? else if($.browser.mozilla)
??????? {
??????????? alert("this is mozilla!");? //Firefox
??????? }
??????? else if($.browser.opera) {
??????????? alert("this is opera");???? //Opera
??????? }
??? }
?
但是以上這種判斷方法,沒法完成繁雜的瀏覽器的判斷需求:有個很不多的文章關于判斷瀏覽器的類型和型號:http://xiakuai.blog.51cto.com/8682834/1371459
轉載于:https://www.cnblogs.com/huangshuqiang/p/5055222.html
總結
以上是生活随笔為你收集整理的jquery检测浏览器类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光大凯撒旅游白金卡手续费如何收取?费用信
- 下一篇: 兴业银行人保财险联名信用卡额度是多少?怎