2011-08-07 24 views
0

顯然檢查的WebKit的版本最好的辦法是使用JavaScript嵌入式pywebkitgtk檢查webkit版本?

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

(如圖here和其他幾個地方)。這是什麼/ AppleWebKit /,一個隱藏的變量,常量,正則表達式?

我注意到它在瀏覽器中工作正常,但不會在嵌入式pywebkitgtk中工作,它返回null。嵌入式webkit中是否存在缺失?

回答

1

/AppleWebKit/([\d.]+)/是navigator.userAgent檢查的正則表達式。

導航器對象返回有關您使用的瀏覽器(名稱,版本等)的信息。所以我猜這在pywebkitgtk中不存在,因爲它只是WebKitGtk的框架,而不是瀏覽器本身。