Видимо, лучший способ проверить версию webkit -
/AppleWebKit\/([\d.]+)/.exec(navigator.userAgent)
(как видно здесь и несколько других мест). Что это / AppleWebKit /, скрытая переменная, константа, регулярное выражение?
Я заметил, что он хорошо работает в браузере, но не будет работать во встроенном pywebkitgtk, он возвращает ноль. Чего-то не хватает во встроенном веб-наборе?