如何使用webkit2gtk连接javascript和python?
我使用如何使用webkit2gtk连接javascript和python?,javascript,python,webkit,gtk3,Javascript,Python,Webkit,Gtk3,我使用webkit2gtk在python窗口中运行一个小html文件。我已经禁用了gtk标题栏,html页面本身有一个关闭和最小化按钮 现在,我想在单击关闭按钮时关闭窗口。以前我使用了webkitgtk,webkit可以感知html文件标题的变化,并在标题变化时关闭窗口(此方法不仅实现了关闭、最小化和拖动。当鼠标悬停在html中的按钮上时,它将禁用拖动) def title_已更改(小部件、框架、标题): 印刷品(标题) 如果标题==“关闭”: Gtk.main_quit() elif标题==“
webkit2gtk
在python窗口中运行一个小html文件。我已经禁用了gtk标题栏,html页面本身有一个关闭和最小化按钮
现在,我想在单击关闭按钮时关闭窗口。以前我使用了webkitgtk
,webkit可以感知html文件标题的变化,并在标题变化时关闭窗口(此方法不仅实现了关闭、最小化和拖动。当鼠标悬停在html中的按钮上时,它将禁用拖动)
def title_已更改(小部件、框架、标题):
印刷品(标题)
如果标题==“关闭”:
Gtk.main_quit()
elif标题==“最小化”:
self.window.iconify()
self.webview.connect('title-changed',title\u changed)
现在我想将代码移植到webkit2gtk
。
但是,它看起来像是标题更改了
调用,该调用在webkitgtk
中的webkit2gtk
中提供。那么,如何处理close和其他事件,也就是说,当单击按钮时(由JS处理),如何让python对窗口做一些事情呢
如果标题更改不再可用,还有什么其他选项?即使在WebKit 1中,通过页面标题从web进程到UI进程的通信也有点可疑,但不幸的是,这是当时最方便的选项
在WebKit 2中,您可以使用和。通过页面标题从web进程到UI进程的通信即使在WebKit 1中也有点可疑,但不幸的是,这是当时最方便的选项 在WebKit 2中,您可以使用和