2011-08-07 2 views
0

Видимо, лучший способ проверить версию WebKit являетсяПроверьте версию webkit с встроенным javascript pywebkitgtk?

/AppleWebKit\/([\d.]+)/.exec(navigator.userAgent) 

(как видно here и несколько других мест). Что это за/AppleWebKit /, скрытая переменная, константа, регулярное выражение?

Я заметил, что он отлично работает в браузере, но не будет работать во встроенном pywebkitgtk, он возвращает null. Что-то не хватает во встроенном webkit?

ответ

1

/AppleWebKit/([\d.]+)/ - это регулярное выражение, которое проверяет navigator.userAgent.

Объект навигатора возвращает информацию о используемом вами браузере (имя, версия и т. Д.). Поэтому я предполагаю, что этого не существует в pywebkitgtk, поскольку это всего лишь инфраструктура для WebKitGtk, а не для браузера.

Смежные вопросы