Как часто говорят «нет JavaScript» в заголовке запроса? - PullRequest
7 голосов
/ 08 июня 2011

Я хочу сообщить серверу, что браузер не поддерживает javascript.

Какой самый распространенный подход для этого? (Какой заголовок наиболее распространен?)

Ответы [ 2 ]

6 голосов
/ 08 июня 2011

Протокол HTTP не определяет такой заголовок. Таким образом, вы можете использовать пользовательский. Как:

X-JAVASCRIPT-ENABLED: false

Но, конечно, вы могли бы также использовать любой другой заголовок, который вам понравился. И, кстати, я могу спросить, почему сервер будет заботиться, поддерживает ли клиент javascript или нет? Я имею в виду, что это ответственность клиента. Тег <noscript> - это хороший способ предоставить альтернативное содержимое клиентам, не поддерживающим javascript.

0 голосов
/ 08 июня 2011

Возможно, вы спрашиваете о поле, которое должно быть установлено нормально, когда запрос отправляется javascript

 X-Requested-With=XMLHttpRequest

В любом случае этот метод не работает везде и всегда, поэтому вы можете использовать его на свой страх и риск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...