您是否认为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'#随心所欲更改
类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论坛
当然。
我不知道如何在pyton中编程,但似乎它使用了gtk库。 我是否需要在gnome yes或yes下运行它? 如果安装了gnome,可以在LXDE下运行它吗?
感谢您的输入!!!
你好! 也许这段代码是从这里取来的? 代码行及其顺序相同………
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
问候
它的工作原理非常好,我在linux mint 9 64bits上尝试过
你好,马塞洛。 看,正如该帖子明确指出的那样(在最后,最后),我是从Ubuntu论坛获得的。 在那里他们没有指出任何来源,所以我认为它是原始的。 一个拥抱! 保罗
极好的这种豪华! 腻