Справочная информация:
- ОС: Fedora 16
- GPU: nVidia Corporation GF106 [GeForce GT 555M SDDR3] (версия a1)
- Python: 2.7.2
- pywebkit-gtk: pywebkitgtk.x86_64: 1.1.8-1.fc16, webkitgtk-devel.x86_64 0: 1.6.1-1.fc16
Python использует pywebkitgtk для генерации базового веб-браузера, для этого параметра для этого параметра установлено значение True.
setting = webkit.WebView.get_settings();
settings.set_property("enable-scripts", True)
settings.set_property("enable-webgl", True)
settings.set_property("enable-universal-access-from-file-uris", True)
settings.set_property("enable-developer-extras", True)
Вопрос:
Браузер появляется без ошибок. В браузер загружен следующий JS:
if( Detector.webgl ){
renderer = new THREE.WebGLRenderer({
antialias: true, // to get smoother output
preserveDrawingBuffer: true // to allow screenshot
});
renderer.setClearColorHex( 0xBBBBBB, 1 );
} else {
Detector.addGetWebGLMessage();
return true;
}
Detector.webgl is false
Если я запускаю index.html, который включает в себя вышеуказанный код JS, в Chrome Detector.webgl будет True .
Кажется, это проблема pywebkitgtk, кто-нибудь может помочь?