Frage Aktualisieren Sie die Webkit-PyGTK-Bibliotheken


Ich entwickle eine PyGTK-HTML5-Anwendung (mit Quickly), aber die Webkit-Bibliotheken (WebView) sind ein bisschen alt, zumindest für die Verwendung einiger der neuesten HTML5-APIs (wie IndexedDB) ist es möglich, die Bibliotheken zu aktualisieren? und wenn ja, wenn ich die App paketiere, wird es diese spezielle Bibliothek haben, die ich gerade aktualisiert habe?


1
2018-01-01 00:45


Ursprung




Antworten:


Ja es ist möglich.

Nein, es lohnt sich wahrscheinlich nicht für die Neuverteilung.

Wenn Sie Ihr pygi + webkit manuell aktualisiert haben, müssten Sie das in einem ppa verschieben und von Ihrer eigenen gepackten Version von WebKit abhängig sein, um die Funktionalität an andere Benutzer zu "senden".

Sie würden das Risiko eingehen, andere Dinge zu brechen, die von der aktuellen Version in Repo abhängen, weshalb es einen Versions-Freeze für die Verteilung gibt.


3
2018-01-01 00:54



Vielen Dank, dann werde ich eine andere Alternative verwenden (: - victorhqc
Selbst mit einer neueren Version von WebKit wird das Problem fehlender APIs aus den GIR-APIs wahrscheinlich nicht gelöst. Es gibt viele APIs in WebKit-GTK +, die nicht in Betracht gezogen werden. Außerdem ist PyGTK nicht mehr der empfohlene Weg, um Anwendungen zu entwickeln. Man sollte PyGI für alles verwenden, was GTK + in Python betrifft. - dobey
@dobey - Es sei denn, Sie möchten, dass es unter Windows funktioniert. Ein Typ hat einige Teile kompiliert, aber es ist schon eine Weile her. - RobotHumans
Wenn Sie möchten, dass es auch unter Windows funktioniert, sollten Sie Qt anstelle von GTK + verwenden. Die Verwendung von WebKit-GTK + unter Windows ist sehr nicht trivial. - dobey
@dobey opensourcepack.blogspot.com/2011/01/... - RobotHumans