Ben (pencere sarılmış) görüşümü oluşturulan ve böyle bir URL yüklemiş: Gtk 3.0 ve WebKit2 4.0 ile Python'daki Bağlantılarda tıklamalar nasıl yapılır?
self.web_view = WebKit2.WebView()
self.web_view.load_uri("https://en.wikipedia.org")
Benim "Mini Tarayıcı" başlar
Şimdi yerel bağlantılar (JavaScript olaylar veya bağlanmıştır linklere tıklayabilirsiniz aynı alandaki diğer sayfalara bağlantılar. Ancak bağlantılar başka alanlara işaret ettiğinde hiçbir şey olmaz. Dış bağlantılardaki tıklamaları nasıl yakalarım? Veya bu bağlantıları sistem varsayılan tarayıcısında nasıl açabilirim?GÜNCELLEME: Çapraz site bağlantıları "Mini Tarayıcı" tarafından ele alınmamaktadır. "Mini-Tarayıcısını" kesmek ve özel mantığa göre hareket etmek için bir olay kanca (onclick) yazabilirim veya siteler arası bağlantıları yapılandırmanın bir yolu var mı?
Varsayılan webkit kullanıyor musunuz? Orada gtk için bir python tabanlı webkit var: [pywebkitgtk] (https://code.google.com/archive/p/pywebkitgtk), muhtemelen varsayılan python-webkit2'den daha iyi çalışıyor. [İşte] (https://stackoverflow.com/questions/647041/need-a-simple-hello-world-example-using-the-webkit-library-in-python) bazı kullanım örnek – Alex
İşte bir örnek https://gist.github.com/kklimonda/890640#file-pybrowser-py) 'in bir python tarayıcısından (gtps ve webkit) kullandığı, bir denemeye başladım,' https: // en.wikipedia.org' benim için çalışıyor. Temelde sizin yaptığınız gibi aynı aramalar kullanılır .. siz de Gtk.VBox'tan miras kaldınız? – Alex
@Alex Örnek, eski gtk ve webkit sürümüne dayanmaktadır :-( – Witek