A multiprocess web browser using webkit2gtk. The main window is a seperate process from the address bar and renderer of eatch tab. Each tab contains a gtk socket object. The real browser (the webview and address bar) are embeded into the socket using a gtk plug object. Communication among the seperate processes is accomplished using python multiprocess Pipes created by the main process. The main process is responsible for opening and closing all other processes and creating pipes so the main window process can communicate with all the browser processes. When all the tabs have closed the main window process sends a signal to the main process telling it to close.
-
Notifications
You must be signed in to change notification settings - Fork 1
python webkit2gtk web browser
License
zepto/webbrowser2
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
python webkit2gtk web browser
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published