Есть ли способ изменить значения элементов, если они используют определенный браузер? - PullRequest
4 голосов
/ 26 мая 2011

Например, если в php я напечатал это:

<script type="text/javascript">

txt = "<p>Browser Name: " + navigator.appName + "</p>";
document.getElementById("example").innerHTML=txt;

</script>

и использовал переменную, скажем, $bname, затем использовал оператор if(), могу ли я изменить значение элемента, такого как ссылка <a> и т. Д., На то, что я хотел? В качестве альтернативы есть ли способ в JQuery / JavaScript?

Ответы [ 2 ]

3 голосов
/ 26 мая 2011

$_SERVER['HTTP_USER_AGENT'] может использоваться на стороне PHP.

В качестве альтернативы, с jQuery вы можете использовать флаги $.browser.

2 голосов
/ 26 мая 2011

Вы можете легко добиться этого на jQuery. Используя jQuery.browser так же просто, как в этом примере.

    if ($.browser.webkit) {
     //do stuff for webkit browsers
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...