Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как определить версию оперы?


Автор: sergejzr 20.12.2004, 21:49
Собственно вопрос. определить версию оперы.
В гугле не нашёл.
Хотел просто сравнить работу скрипта на разных версиях.
Скачал старую оперу (на китайском smile ) Но теперь сравнить не с чем..

Автор: Black 20.12.2004, 23:26
а Opera возвращает navigator.appName ??? можно тогда navigator.appVersion

Код

<script>
alert('Версия Оперы: ' + navigator.appVersion);
</script>

Автор: sergejzr 20.12.2004, 23:32
Она говорит, что является експлорером smile

Автор: Black 20.12.2004, 23:41
ну тогда никак не определить, можно только по переменной User Agent, а если она ее подделывает, то тогда не знаю. Кстати, по-моему Опера по умолчанию признается, что она Опера, а это видимо у тебя настройка включена прикидываться IE.

Подождем, что предложат другие :-)

Автор: S.A.P. 20.12.2004, 23:46
navigator.appName
navigator.appCodeName
navigator.userAgent

Может что нибудь из этого подойдет?

Автор: sergejzr 20.12.2004, 23:58
Perchilla, ага, navigator.userAgent подошёл smile Спасиб!

Автор: Sardar 21.12.2004, 01:42
Еще можно покопатся в window.opera там её специфичная инфа лежит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)