Главная > ASP.NET > Проверить включен ли JavaScript в браузере ?

Проверить включен ли JavaScript в браузере ?

Как проверить, включен ли JavaScript в браузере ? В книге Мэтью Мак-Дональда и Марио Шпушты "Microsoft ASP.NET с примерами на C# для профессионалов" используется следующий код:

if (Page.Request.Browser.EcmaScriptVersion.Major >= 1)
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "key", "alert('JS is enabled');", true);
        }
Categories: ASP.NET Tags: ,
  1. Денис
    3 октября 2010 в 16:41 | #1

    Замечу, что этот код только лишь проверяет, поддерживает ли данный браузер JS вообще. Естественно, сейчас настолько старых браузеров уже не найти. Так что приведённый код не соответствует поставленной задаче.

  2. 4 октября 2010 в 20:16 | #2

    Ваше замечание неверно. Попробуйте сами отключить поддержку JS в браузере, а затем выполнить данный код, ну и наоборот соответственно 😉 . Результат, по вашим словам должен быть одинаков, но это не так.

  3. Михаил
    4 декабря 2014 в 22:28 | #3

    Уважаемый admin, вот сами и попробуйте. Что IE11, что Chrome — даёт одно и то же (т.е. у меня Major = 3).
    .Net 4.5, MVC 5

  1. Пока что нет уведомлений.