IF语句没有触发检测浏览器

时间:2017-03-14 21:28:58

标签: javascript

您好我需要检测Chrome,Firefox和IE的浏览器。我搜索了网站并找到了一些例子。How to detect Safari, Chrome, IE, Firefox and Opera browser?但是我没有得到它。目前,我把alert语句检查浏览器。只有IE会显示警报。如果我在FireFox和Chrome中打开页面,则警报(“第27行”)和警报(“第31行”)从不显示。有人会告诉我有什么问题吗?提前致谢。

有我的javascript代码:

 function openFile() {

            var url = 'file://' + document.getElementById("hdURL").value; 
            alert('Open File' + url);
            var location = document.getElementById("hdURL").value;
            //https://stackoverflow.com/questions/9847580/how-to-detect-safari-chrome-ie-firefox-and-opera-browser
             if ((/*@cc_on!@*/false || !!document.documentMode) ||(!isIE && !!window.StyleMedia))
             {
                alert('line 25');


             }
             if (typeof InstallTrigger !== 'undefined'){
                alert('line 27');

            }
            if ((!!window.chrome) && (!!window.chrome.webstore)){
                alert('line 31');

            }

        }

0 个答案:

没有答案