您是否需要超輕量級瀏覽器? 這佔用2 KB ...

您是否認為Chrome是最輕的網絡瀏覽器? a! 有了這個小巧的腳本,它使用libwebkit-gtk庫,並且僅重2 KB,您將能夠瀏覽Internet,同時消耗最少的內存並擁有非常出色的Web體驗,因為該腳本使用了Webkit引擎(其中Midori,Safari,Epiphany等也都基於),其中之一具有100%Acid3兼容性,並且對新的HTML5有很好的支持。


用您喜歡的文本編輯器創建一個文件。 粘貼以下內容,並使用“ minibrowser.py”名稱保存文件。

#!/ usr / bin / env python
導入系統
導入gtk
導入Webkit
DEFAULT_URL ='http://www.google.com'#隨心所欲更改
class 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,填充=真,展開=真)
self.window.add(vbox)
def _txt_url_activate(自己,條目):
self._load(entry.get_text())
def _load(自我,網址):
self.webview.open(網址)
def打開(自我,網址):
self.txt_url.set_text(URL)
self.window.set_title('%s'%url)
self._load(網址)
def show(個體經營):
self.window.show_all()
def close_application(自身,窗口小部件,事件,數據=無):
gtk.main_quit()
如果__name__ =='__main__':
如果len(sys.argv)> 1:
url = sys.argv [1]否則:
網址= DEFAULT_URL
gtk.gdk.threads_init()
瀏覽器= SimpleBrowser()
browser.open(URL)
browser.show()
gtk.main()

然後分配執行權限

chmod + x minibrowser.py

要導航,只需輸入以下命令即可運行:

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

追踪| Ubuntu論壇


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   讓我們使用Linux 他說:

    當然。

  2.   taskette@yahoo.com 他說:

    我不知道如何在pyton中編程,但似乎它使用了gtk庫。 我需要在gnome yes或yes下運行它嗎? 如果安裝了gnome,可以在LXDE下運行它嗎?
    感謝您的輸入!!!

  3.   Marcelo Fernandez的圖片 他說:

    你好! 也許這段代碼是從這裡取來的? 代碼行及其順序是相同的……🙂

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

    問候

  4.   羅伯托·智利 他說:

    它的工作原理非常好,我在linux mint 9 64bits上嘗試過

  5.   讓我們使用Linux 他說:

    你好,馬塞洛。 看,正如該帖子明確指出的那樣(在末尾),我是從Ubuntu論壇獲得的。 在那裡他們沒有指出任何來源,所以我認為它是原始的。 一個擁抱! 保羅

  6.   弗里基盧伊 他說:

    極好的這種豪華! 膩