3

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

Как лучше всего найти браузер, который использует пользователь?

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

РЕДАКТИРОВАТЬ
Сервер:
http://www.goahead.com/

2 ответа2

1

Если пользователь запрашивает страницу, присутствующую на сервере, вы можете написать свой собственный скрипт обнаружения браузера. Это может быть на любом языке, 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

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

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

<%
user_agent = request.servervariables("HTTP_USER_AGENT")
response.write(user_agent)
%>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .