Как я обнаруживаю браузер с сервера?

Используя легкий сервер, который делает основное обслуживание страниц и не имеет вызова API для определения браузера (как в ASP.NET, например).

Что лучший способ состоит в том, чтобы пойти о нахождении, какой браузер пользователь использует?

Просто проанализируйте заголовок запроса или есть ли некоторый другой путь?

Править
Сервер:
http://www.goahead.com/

3
задан 05.05.2011, 21:28

0 ответов

Согласно информации в ссылке Вы, если, Ваш веб-сервер поддерживает классический ASP.

Можно использовать ASP, чтобы захватить и проанализировать строку агента пользователя для определения браузера клиента.

<%
user_agent = request.servervariables("HTTP_USER_AGENT")
response.write(user_agent)
%>
1
ответ дан 08.12.2019, 01:42

Если пользователь запрашивает страницу, которая присутствует на сервере, то можно записать собственный Сценарий Определения браузера. Это может быть на любом языке, JavaScript, C# .NET Или JSP и т.д.,

Вот образец, который находится в JavaScript:

<script type="text/javascript">

txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";

document.getElementById("example").innerHTML=txt;

</script>

попытайтесь вставить это в HTML страницы. Затем это обнаружит браузер. При необходимости в ком-либо действительно прокомментировать

1
ответ дан 08.12.2019, 01:42

Теги

Похожие вопросы