Apakah menurut Anda Chrome adalah browser web paling ringan? Jua! Dengan skrip kecil ini, yang menggunakan pustaka libwebkit-gtk dan beratnya hanya 2 KB, Anda akan dapat menjelajah internet sambil menggunakan memori minimum dan memiliki pengalaman web yang cukup luar biasa, karena skrip tersebut menggunakan mesin Webkit (di mana Midori, Safari, Epiphany, dll juga berbasis), salah satunya mendapat kompatibilitas 100% Acid3 dan memiliki dukungan yang sangat baik untuk HTML5 baru. |
Buat file dengan editor teks favorit Anda. Rekatkan konten di bawah dan simpan file dengan nama "minibrowser.py".
#! / usr / bin / env python
impor sys
impor gtk
impor webkit
DEFAULT_URL = 'http://www.google.com' # Ubah ini sesuai keinginan
kelas SimpleBrowser: # membutuhkan GTK, Python, Webkit-GTK
def __init __ (sendiri):
self.window = gtk.Window (gtk.WINDOW_TOPLEVEL)
self.window.set_position (gtk.WIN_POS_CENTER_ALWAYS)
self.window.connect ('delete_event', self.close_application)
self.window.set_default_size (350, 20)
vbox = gtk.VBox (spasi = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('aktifkan', self._txt_url_activate)
self.scrolled_window = gtk.ScrolledWindow ()
self.webview = webkit.WebView ()
self.scrolled_window.add (self.webview)
vbox.pack_start (self.scrolled_window, isi = Benar, luaskan = Benar)
self.window.add (vbox)
def _txt_url_activate (diri, entri):
self._load (entry.get_text ())
def _load (self, url):
self.webview.open (url)
def open (self, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
def show (diri):
self.window.show_all ()
def close_application (self, widget, event, data = None):
gtk.main_quit ()
if __name__ == '__main__':
jika len (sys.argv)> 1:
url = sys.argv [1] lainnya:
url = DEFAULT_URL
gtk.gdk.threads_init ()
browser = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()
Kemudian tetapkan izin eksekusi
chmod + x minibrowser.py
Untuk menavigasi, Anda hanya perlu menjalankannya dengan mengetik ...:
python minibrowser.py http://usemoslinux.blogspot.com/
Via | Forum Ubuntu
Ya, tentu saja.
Saya tidak tahu bagaimana memprogram di pyton tetapi tampaknya itu menggunakan perpustakaan gtk. Apakah saya perlu menjalankannya di bawah gnome ya atau ya? Dapatkah saya menjalankannya di bawah LXDE jika saya telah menginstal gnome?
Terima kasih atas masukan !!!
Halo! Mungkin kode ini diambil dari sini? Baris kode dan urutannya sama… 🙂
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
salam
itu bekerja dengan sangat baik Saya mencobanya di linux mint 9 64bits
Halo, Marcelo. Lihat, seperti yang dikatakan posting dengan jelas (di bawah, di bagian akhir) saya mendapatkannya dari Forum Ubuntu. Mereka tidak menunjukkan sumber apa pun di sana jadi saya menganggap itu asli. Sebuah pelukan! Paul.
Luar biasa kemewahan ini! Berminyak