Я недавно задал этот вопрос , на который ответил . Я пытаюсь точно так же, но с WebKit.WebView
с GTK
, и я застрял в той же части.
Цель: Загрузить другой URL-адрес, если первый недоступен.
import gi, time
gi.require_version('Gtk', '3.0')
gi.require_version('WebKit', '3.0')
from gi.repository import Gtk, WebKit
browser = WebKit.WebView()
browser.load_uri('http://this-domain-does-not-exist.tld')
def load_error(webview, event, url, error):
webview.load_uri('http://google.com') # not working
browser.connect('load-error', load_error)
win = Gtk.Window()
win.add(browser)
win.show_all()
Gtk.main()
Есть идеи? Заранее спасибо!