Bạn có muốn một trình duyệt siêu nhẹ? Điều này chiếm 2 KB ...

Bạn có nghĩ rằng Chrome là trình duyệt web nhẹ nhất không? Jua! Với tập lệnh nhỏ bé này, sử dụng thư viện libwebkit-gtk và chỉ nặng 2 KB, bạn sẽ có thể duyệt Internet trong khi tiêu thụ bộ nhớ tối thiểu và có trải nghiệm web khá ấn tượng, vì tập lệnh sử dụng công cụ Webkit (trong đó Cũng dựa trên Midori, Safari, Epiphany, v.v.), một trong số đó có khả năng tương thích 100% với Acid3 và hỗ trợ rất tốt cho HTML5 mới.


Tạo tệp bằng trình soạn thảo văn bản yêu thích của bạn. Dán nội dung bên dưới và lưu tệp với tên "minibrowser.py".

#! / usr / bin / env python
nhập khẩu hệ thống
nhập gtk
nhập bộ web
DEFAULT_URL = 'http://www.google.com' # Thay đổi điều này như bạn muốn
lớp SimpleBrowser: # cần GTK, Python, Webkit-GTK
def __init __ (bản thân):
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 (khoảng cách = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('kích hoạt', 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, fill = True, expand = True)
self.window.add (vbox)
def _txt_url_activate (self, entry):
self._load (entry.get_text ())
def _load (self, url):
self.webview.open (url)
def mở (tự, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
def show (tự):
self.window.show_all ()
def close_application (self, widget, event, data = None):
gtk.main_quit ()
if __name__ == '__main__':
nếu len (sys.argv)> 1:
url = sys.argv [1] khác:
url = DEFAULT_URL
gtk.gdk.threads_init ()
trình duyệt = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

Sau đó chỉ định quyền thực thi

chmod + x minibrowser.py

Để điều hướng, bạn chỉ cần chạy nó bằng cách gõ ...:

python minibrowser.py http://usemoslinux.blogspot.com/

Qua | Diễn đàn Ubuntu


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Hãy sử dụng Linux dijo

    Chắc chắn.

  2.   taskette@yahoo.com dijo

    Tôi không biết cách lập trình bằng pyton nhưng có vẻ như nó sử dụng thư viện gtk. Tôi có cần chạy nó dưới gnome yes hay yes? Tôi có thể chạy nó trong LXDE nếu tôi đã cài đặt gnome không?
    Cảm ơn các đầu vào!!!

  3.   Hình ảnh trình giữ chỗ Marcelo fernandez dijo

    Xin chào! Có thể mã này được lấy từ đây? Các dòng mã và thứ tự của chúng giống nhau… 🙂

    http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/

    Liên quan

  4.   Roberto Chile dijo

    nó hoạt động tuyệt vời, tôi đã thử nó trên linux mint 9 64bits

  5.   Hãy sử dụng Linux dijo

    Xin chào, Marcelo. Hãy xem, như bài đăng nói rõ ràng (bên dưới, ở cuối) tôi đã lấy nó từ Diễn đàn Ubuntu. Ở đó họ không chỉ ra bất kỳ nguồn nào nên tôi cho rằng nó là bản gốc. Một cái ôm! Paul.

  6.   lập dị dijo

    Tuyệt vời này sang trọng! Bóng nhờn