提醒用户在IE或fire fox浏览器中打开应用程序

时间:2010-11-29 09:14:08

标签: javascript asp.net

当用户尝试打开 mozilla(火狐)或IE 浏览器以外的应用程序时,我们需要提醒用户告诉他请在IE或Firefox浏览器中打开该应用程序。他打开应用程序的浏览器应该停止,我们不应该关闭他打开的浏览器 例如:像其他浏览器一样(google crome,opera)

首先,我需要根据我需要发送警报消息来检查他们运行应用程序的浏览器。

对此的任何帮助将不胜感激。

感谢

4 个答案:

答案 0 :(得分:1)

使用javascript navigator对象检查浏览器,然后提醒用户..

 <script type="text/javascript">
 document.write("Browser CodeName: " + navigator.appCodeName);
 document.write("<br /><br />");
 document.write("Browser Name: " + navigator.appName);
 document.write("<br /><br />");
 document.write("Browser Version: " + navigator.appVersion);
 document.write("Platform: " + navigator.platform);
 document.write("<br /><br />");
 document.write("User-agent header: " + navigator.userAgent);
 </script>

答案 1 :(得分:1)

你不能这样做

您依赖的任何内容都将由浏览器提供,您无法信任此

任何人都可以操纵他们的浏览器撒谎他们是谁,在Firefox中查看User Agent Switcher

最适合您的网站,以便它支持多个浏览器......

答案 2 :(得分:0)

答案 3 :(得分:0)

这是使用条件:

<script>
if ((navigator.appName == "Microsoft Internet Explorer") &&
    (parseInt(navigator.appVersion) >= 4)) {
} else if (window.sidebar) {
} else {
    alert("Please open the site in IE or Firefox");
}
</script>