ಕ್ರೋಮ್ ಹಗುರವಾದ ವೆಬ್ ಬ್ರೌಸರ್ ಎಂದು ನೀವು ಭಾವಿಸಿದ್ದೀರಾ? ಜುವಾ! ಲಿಬ್ವೆಬ್ಕಿಟ್-ಜಿಟಿಕೆ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಮತ್ತು ಕೇವಲ 2 ಕೆಬಿ ತೂಕವನ್ನು ಹೊಂದಿರುವ ಈ ಸಣ್ಣ ಸ್ಕ್ರಿಪ್ಟ್ನೊಂದಿಗೆ, ಸ್ಕ್ರಿಪ್ಟ್ ವೆಬ್ಕಿಟ್ ಎಂಜಿನ್ ಅನ್ನು ಬಳಸುವುದರಿಂದ (ಇದರಲ್ಲಿ ಮಿಡೋರಿ, ಸಫಾರಿ, ಎಪಿಫ್ಯಾನಿ ಇತ್ಯಾದಿಗಳು ಸಹ ಆಧಾರಿತವಾಗಿವೆ), ಅವುಗಳಲ್ಲಿ ಒಂದು 100% ಆಸಿಡ್ 3 ಹೊಂದಾಣಿಕೆಯನ್ನು ಪಡೆದುಕೊಂಡಿದೆ ಮತ್ತು ಹೊಸ HTML5 ಗೆ ಉತ್ತಮ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. |
ನಿಮ್ಮ ನೆಚ್ಚಿನ ಪಠ್ಯ ಸಂಪಾದಕದೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ. ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಅಂಟಿಸಿ ಮತ್ತು ಫೈಲ್ ಅನ್ನು "minibrowser.py" ಹೆಸರಿನೊಂದಿಗೆ ಉಳಿಸಿ.
#! / usr / bin / env ಪೈಥಾನ್
ಆಮದು ಸಿಸ್
gtk ಅನ್ನು ಆಮದು ಮಾಡಿ
ವೆಬ್ಕಿಟ್ ಆಮದು ಮಾಡಿ
DEFAULT_URL = 'http://www.google.com' # ನಿಮ್ಮ ಇಚ್ as ೆಯಂತೆ ಇದನ್ನು ಬದಲಾಯಿಸಿ
ವರ್ಗ ಸಿಂಪಲ್ಬ್ರೌಸರ್: # ಗೆ ಜಿಟಿಕೆ, ಪೈಥಾನ್, ವೆಬ್ಕಿಟ್-ಜಿಟಿಕೆ ಅಗತ್ಯವಿದೆ
ಡೆಫ್ __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 = ವೆಬ್ಕಿಟ್.ವೆಬ್ವ್ಯೂ ()
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._load (entry.get_text ())
ಡೆಫ್ _ಲೋಡ್ (ಸ್ವಯಂ, url):
self.webview.open (url)
ಡೆಫ್ ಓಪನ್ (ಸ್ವಯಂ, url):
self.txt_url.set_text (url)
self.window.set_title ('% s'% url)
self._load (url)
ಡೆಫ್ ಶೋ (ಸ್ವಯಂ):
self.window.show_all ()
ಡೆಫ್ ಕ್ಲೋಸ್_ಅಪ್ಲಿಕೇಶನ್ (ಸ್ವಯಂ, ವಿಜೆಟ್, ಈವೆಂಟ್, ಡೇಟಾ = ಯಾವುದೂ ಇಲ್ಲ):
gtk.main_quit ()
__name__ == '__main__' ವೇಳೆ:
if len (sys.argv)> 1:
url = sys.argv [1] ಬೇರೆ:
url = DEFAULT_URL
gtk.gdk.threads_init ()
ಬ್ರೌಸರ್ = ಸಿಂಪಲ್ ಬ್ರೌಸರ್ ()
browser.open (url)
browser.show ()
gtk.main ()
ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಅನುಮತಿಗಳನ್ನು ನಿಯೋಜಿಸಿ
chmod + x minibrowser.py
ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು, ನೀವು ಅದನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಚಲಾಯಿಸಬೇಕು ...:
ಪೈಥಾನ್ minibrowser.py http://usemoslinux.blogspot.com/
ಮೂಲಕ | ಉಬುಂಟು ವೇದಿಕೆಗಳು
ಖಂಡಿತ.
ಪೈಟನ್ನಲ್ಲಿ ಹೇಗೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡುವುದು ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ ಆದರೆ ಅದು ಜಿಟಿಕೆ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತದೆ ಎಂದು ತೋರುತ್ತದೆ. ನಾನು ಅದನ್ನು ಗ್ನೋಮ್ ಅಡಿಯಲ್ಲಿ ಹೌದು ಅಥವಾ ಹೌದು ಅಡಿಯಲ್ಲಿ ಚಲಾಯಿಸಬೇಕೇ? ನಾನು ಗ್ನೋಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದರೆ ಅದನ್ನು ಎಲ್ಎಕ್ಸ್ಡಿಇ ಅಡಿಯಲ್ಲಿ ಚಲಾಯಿಸಬಹುದೇ?
ಇನ್ಪುಟ್ಗಾಗಿ ಧನ್ಯವಾದಗಳು !!!
ಹಲೋ! ಬಹುಶಃ ಈ ಕೋಡ್ ಅನ್ನು ಇಲ್ಲಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆಯೇ? ಕೋಡ್ನ ಸಾಲುಗಳು ಮತ್ತು ಅವುಗಳ ಕ್ರಮ ಒಂದೇ ಆಗಿರುತ್ತದೆ…
http://blog.marcelofernandez.info/2009/11/navegador-simple-con-pywebkitgtk/
ಸಂಬಂಧಿಸಿದಂತೆ
ಇದು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ನಾನು ಇದನ್ನು ಲಿನಕ್ಸ್ ಪುದೀನ 9 64 ಬಿಟ್ಗಳಲ್ಲಿ ಪ್ರಯತ್ನಿಸಿದೆ
ಹಲೋ, ಮಾರ್ಸೆಲೊ. ನೋಡಿ, ಪೋಸ್ಟ್ ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳುವಂತೆ (ಕೆಳಗೆ, ಕೊನೆಯಲ್ಲಿ) ನಾನು ಅದನ್ನು ಉಬುಂಟು ಫೋರಮ್ಗಳಿಂದ ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ. ಅಲ್ಲಿ ಅವರು ಯಾವುದೇ ಮೂಲವನ್ನು ಸೂಚಿಸುವುದಿಲ್ಲ ಆದ್ದರಿಂದ ಅದು ಮೂಲ ಎಂದು ನಾನು ಭಾವಿಸಿದೆ. ಒಂದು ಅಪ್ಪುಗೆ! ಪಾಲ್.
ಈ ಐಷಾರಾಮಿ ಅತ್ಯುತ್ತಮ! ಗ್ರೀಸ್