คุณต้องการเบราว์เซอร์ที่เบาเป็นพิเศษหรือไม่? ใช้พื้นที่ 2 KB ...

คุณคิดว่า Chrome เป็นเว็บเบราว์เซอร์ที่เบาที่สุดหรือไม่? จัว! ด้วยสคริปต์ขนาดเล็กนี้ซึ่งใช้ไลบรารี libwebkit-gtk และมีน้ำหนักเพียง 2 KB คุณจะสามารถท่องอินเทอร์เน็ตได้ในขณะที่ใช้หน่วยความจำขั้นต่ำและมีประสบการณ์การใช้งานเว็บที่ค่อนข้างโดดเด่นเนื่องจากสคริปต์ใช้เอ็นจิ้น Webkit (ซึ่ง Midori, Safari, Epiphany และอื่น ๆ ) ซึ่งหนึ่งในนั้นมีความเข้ากันได้ 100% Acid3 และรองรับ HTML5 ใหม่ได้ดีมาก


สร้างไฟล์ด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ วางเนื้อหาด้านล่างและบันทึกไฟล์ด้วยชื่อ "minibrowser.py"

#! / usr / bin / env python
sys นำเข้า
นำเข้า gtk
นำเข้า webkit
DEFAULT_URL = 'http://www.google.com' # เปลี่ยนสิ่งนี้ตามที่คุณต้องการ
คลาส SimpleBrowser: # ต้องการ GTK, Python, Webkit-GTK
def __init __ (ตัวเอง):
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 (ระยะห่าง = 5)
vbox.set_border_width (5)
self.txt_url = gtk.Entry ()
self.txt_url.connect ('เปิดใช้งาน', 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 เติม = True, expand = True)
self.window.add (vbox)
def _txt_url_activate (ตัวเองรายการ):
self._load (entry.get_text ())
def _load (ตัวเอง, url):
self.webview.open (url)
def เปิด (ตัวเอง, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
แสดง def (ตัวเอง):
self.window.show_all ()
def close_application (ตัวเองวิดเจ็ตเหตุการณ์ข้อมูล = ไม่มี):
gtk.main_quit ()
ถ้า __name__ == '__main__':
ถ้า len (sys.argv)> 1:
url = sys.argv [1] อื่น ๆ :
url = DEFAULT_URL
gtk.gdk.threads_init ()
เบราว์เซอร์ = SimpleBrowser ()
browser.open (url)
browser.show ()
gtk.main ()

จากนั้นกำหนดสิทธิ์ในการดำเนินการ

chmod + x minibrowser.py

ในการนำทางคุณต้องเรียกใช้โดยพิมพ์ ... :

หลาม minibrowser.py http://usemoslinux.blogspot.com/

ผ่าน | ฟอรัม Ubuntu


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   มาใช้ Linux กันเถอะ dijo

    แน่นอน

  2.   Taskette@yahoo.com dijo

    ฉันไม่รู้วิธีตั้งโปรแกรมใน pyton แต่ดูเหมือนว่าจะใช้ไลบรารี gtk ฉันต้องเรียกใช้มันภายใต้คำพังเพยใช่หรือใช่? ฉันสามารถรันภายใต้ LXDE ได้หรือไม่หากฉันติดตั้ง gnome
    ขอบคุณสำหรับข้อมูล !!!

  3.   ภาพแทนของ Marcelo Fernandez dijo

    สวัสดี! บางทีรหัสนี้อาจถูกนำมาจากที่นี่? บรรทัดของรหัสและลำดับเหมือนกัน ... 🙂

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

    ความนับถือ

  4.   โรเบอร์โตชิลี dijo

    มันใช้งานได้ดีมากฉันลองใช้กับ linux mint 9 64bits

  5.   มาใช้ Linux กันเถอะ dijo

    สวัสดี Marcelo ดูตามที่โพสต์บอกไว้อย่างชัดเจน (ด้านล่างในตอนท้าย) ฉันได้รับจากฟอรัม Ubuntu พวกเขาไม่ได้ระบุแหล่งที่มาดังนั้นฉันจึงสันนิษฐานว่าเป็นต้นฉบับ กอด! พอล.

  6.   ฟริกิลุย dijo

    เลิศหรูขนาดนี้! เลี่ยน