如何停止应用程序,如果从chrome或safari浏览器打开

本文关键字:safari 浏览器 chrome 何停止 应用程序 如果 | 更新日期: 2023-09-27 17:54:29

我正在检查用于运行应用程序的浏览器类型:

#region CheckBrowserType
    /// <summary>
    /// Check for the browser type used in TDB application
    /// </summary>
    void CheckBrowserType()
    {
       if ((Request.Browser.Browser == "IE")||(Request.Browser.Browser == "Firefox"))
            {
                IntBrowserType = 1;
            }
       else
            {
                IntBrowserType = 2;
            }
        }
    #endregion

在页面加载时,我调用函数:

CheckBrowserType();
        if (IntBrowserType == 1)
        {
//here i wil be  showing the  login page tetx boxes
        }
        else if (IntBrowserType == 2)
        {
            Response.Write(@"<script language='javascript'>alert('Please re-open application in either Firefox or Internet Explorer')</script>");
        }

如果用户使用chrome浏览器登录,我将显示警告消息。一旦我在警告信息中点击确定,我仍然可以看到显示的登录页面控件。

如何阻止(如果用户在chrome或safari中打开应用程序)?

我应该停止显示登录页面。

我正在使用vs2005, c#,asp.net 2.0

如果能帮我解决这个问题就太好了。

感谢王子

如何停止应用程序,如果从chrome或safari浏览器打开

不使用警告,使用

window.location = 'errorpage.html'

并创建包含错误的新页面

替换您的回复。写如下…

Response.Clear();
Response.ContentType = "text/javascript";
Response.Write("alert('Please re-open application in either Firefox or Internet Explorer');");
Response.End();
return; //for good measure!