Я хотел бы определить браузер Safari 3, чтобы я мог разрабатывать Safari 3 отдельно
я использую
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
if ($.browser.webkit){}
$("div").css();
});
</script>
если я использую if ($ .browser.webkit) {}, он обнаружит как сафари, так и chrome и применит стили к обоим браузерам
я пытался
if ($.browser.webkit && ($.browser.version = "534.13") ){
alert("webkit chrome");
$("body").css("background","#555555");
}
if ($.browser.webkit && ($.browser.version = "3.2.3") ){
alert("webkit safari 3");
$("body").css("background","#cccccc");
}
когда я использую оповещение, чтобы увидеть версию Chrome и Safari на моей машине, я получаю
534,13 для хрома и 3,2,3 для сафари
здесь и хром, и сафари, сначала цвет # 555, а затем # ccc
как мне различить Chrome и Safari, чтобы я мог по-разному их стилизовать
Также я использую Firefox 3.6.8, но когда я использую оповещение для определения версии
var x = $ .browser.version;
вместо 3.6.8 отображается 1.9.2.8
когда я нажал на справку для Firefox
Mozilla / 5.0 (Windows; U; Windows NT 6.0; en-US; rv: 1.9.2.8) Gecko / 20100722 Firefox / 3.6.8 GTB7.1 (.NET CLR 3.5.30729; .NET4.0C)
так что отсюда
поэтому, если бы я должен был стилизовать отдельно для Firefox без использования -moz, я должен проверить
версия Firefox как 3.6.8 или 1.9.2.8
для т.е. отображается как версия 6, 7
также использовать $ .browser
http://code.jquery.com/jquery-1.5.min.js
правильно использовать или должна использоваться другая версия jquery