ما هو متصفح الويب؟ حسنًا ، مجرد تطبيق يتيح لنا عرض محتوى المواقع أو الصفحات المتاحة على الإنترنت ، أليس كذلك؟
في الآونة الأخيرة ، مع تطورات في البرمجة أو ترجمة اللغات (HTML5 و CSS3 و JQuery وغيرها) ، تم زيادة وظائف وخيارات هذه الأنواع من التطبيقات إلى الحد الذي يمكن أن تصبح فيه بيئات سطح المكتب.
أنا متأكد عندما نتحدث عن ملف متصفح الإنترنت الحد الأدنى ، يتبادر إلى ذهن الكثير من الناس استهلاك القليل من الموارد ، واجهة بسيطة ، إلخ ... تطبيقات من هذا النوع لدينا جنو / لينكس للاختيار من بينها ، من متصفحات وحدة التحكم مثل الروابط 2، حيث يمكنك فقط مشاهدة محتوى الموقع من خلال النص ، حتى في المتصفحات الأكثر تقدمًا مثل ميدوري، حيث يمكننا الاستمتاع بالصور والعناصر الأخرى التي يتكون منها موقع الويب ، وكل هذا باستخدام موارد قليلة.
لكن لحسن الحظ ، هناك حل وسط بين التطبيقات المذكورة أعلاه. بمعنى آخر ، المتصفحات التي تسمح لك بالاستمتاع بالعناصر الرسومية والنصوص والوسائط المتعددة ، ولا تستهلك الكثير من الموارد. كل هذا بفضل Python و Gtk و Webkit.
هنا لدينا المثال الأول ، علينا فقط الحفظ هذا الرمز بالاسم browser.py وتشغيله في وحدة التحكم:
في هذه الحالة يمكننا الاستمتاع ببعض الخيارات الأساسية مثل تحديث الصفحة, تقدم أو للخلف ونرى شريط التحميل. لكن إذا أردنا شيئًا أبسط ، فلدينا هذا المثال الآخر مكتوبًا بواسطة دانيال فوينتيس بيمكن تنزيل الكود الخاص به من هنا.
ما رأيك؟ لأولئك منكم الذين يريدون الاستغناء عن الوظائف الإضافية وتشغيل متصفحك على الفور 😀
هنا أترك شيئًا آخر ولكنه أكثر أساسية من الاثنين الآخرين:
http://paste.desdelinux.net/4431
تلك الخاصة بـ elav ، لا شيء يناسبني غيرك ،
لكنها بسيطة لدرجة أنها لا تحتوي على شريط عناوين ، فكيف يفترض أن تبحث عن الصفحات؟
في هذا السطر عليك أن تضع URL
view.load(QtCore.QUrl('https://blog.desdelinux.شبكة/'))
حسنًا ، إنها وظيفية ، ولكن من هناك إلى قابلة للاستخدام هناك خطوة xd graaaaaaaaaan
لكن هناك طريقة أخرى وهي إنشاء متصفح باستخدام Qt Designer:
http://www.youtube.com/watch?v=Ee8eRwjbcFk
مع webkit كمحرك لا ينبغي أن يكون بهذا السوء ، سأحاول ذلك.
أحد الاستخدامات التي تحدث لي هو عندما تعمل في مشروع حيث لا تهم الواجهة كثيرًا ، على سبيل المثال Django وتلك الأعشاب
لم أتمكن من تشغيله ، حيث اشتكى المترجم الفوري من فقدان وحدة webkit. قبل القيام بذلك ، من الأفضل أن أسأل: هل يجب علي تثبيت python-webkit أو python-jswebkit؟
تحية.
هناك أيضا luakit ، jumanji ، dwb
W3M أيضًا 😀
«أتصفح الإنترنت باستخدام LYNX»
- تشاك نوريس
(في حال كنت تريد التبسيط حقًا)
ملاحظة ممتازة. الصورة الأولى مثيرة للإعجاب ، لكن بالنسبة لي لا غنى عن Flash-block.
المقالة عمرها بالفعل ثلاث سنوات ، ولكن كان من الجيد لو كنت قد قمت أيضًا بتسمية متصفحات أخرى مثل uzbl و luakit و jumanji و dwb و conkeror (يجب عدم الخلط بينه وبين متصفح Konqueror الخاص بـ KDE) التي لها واجهة أكثر بساطة من midori أو المتصفح نفسه. ولكن مع العديد من الوظائف وإمكانيات التكوين أكثر من المتصفحات التي تم تقديمها بالفعل كأمثلة في هذه المقالة.