يأتي كل مستخدم MacBook (ومستخدمي Mac الآخرين أيضًا) عاجلاً أم آجلاً إلى Safari. نعم ، هذا المستعرض ليس ملائمًا في أماكن مثل Chrome ، وليس قابلاً للتخصيص مثل Mozilla ، أو ربما يكون Opera لطيفًا لشخص ما ... لكنه موفر للطاقة ويعمل بسرعة / سلسة للغاية. نعم ، والتكامل مع الخدمات يمكن أن يكون عاملاً حاسماً. الحال بالنسبة الصغيرة - قليلا تنزيل ملحقات Safari.
في هذه المقالة ، جمعت 5 إضافات مفيدة لبرنامج Safari اختبرتها شخصيًا في الاستخدام اليومي.
يجب أن يكون مطلقًا لكل مستخدم ويب متقدم. وظيفة إضافية صغيرة وغير واضحة تجعل شريط الحالة يظهر عندما تحوم فوق العنصر النشط وتختبئ بمجرد عدم الحاجة إليه. سيلاحظ مستخدمو Chrome بحق أن شريط الحالة في متصفحهم يتصرف بهذه الطريقة منذ البداية. هذا صحيح ، ولكن نظرًا لأن Apple لم تكلف نفسها عناء القيام بذلك بشكل جيد (احتفظت بجزء جيد من الشاشة لشريط الحالة) ، فسنقوم بإصلاح هذا الخطأ بأنفسنا.
يحتوي الامتداد على إعداد واحد فقط - يمكنك السماح "بتوسيع" الروابط المختصرة. أوصي بتشغيله.
لا شيء أقل ، إن لم يكن أكثر من الإضافة الضرورية. يمنع المتصفح من تشغيل محتوى Flash تلقائيًا (إذا كان Flash Player مثبتًا على الإطلاق) ويعرف أيضًا كيفية استخدام HTML5 بدلاً من Flash. هذا الأخير ينطبق بشكل خاص على العديد من مشغلات الصوت والفيديو على الشبكة.
بعد التثبيت ، تخيفك الوظيفة الإضافية بقائمة إعدادات مخيفة ، ولكن قبل ظهور أي مشاكل في تشغيل المحتوى ، يمكنك إغلاقها. هل يستحق النظر في علامة التبويب اختصارات لوحة المفاتيح.
الوظيفة الإضافية تحفظ أعصاب مستخدمي Mac. خاصة بالنسبة لأولئك منا الذين لم يحالفهم الحظ بما يكفي لامتلاك جهاز كمبيوتر مزود بقرص SSD سريع والذين يستغنيون عن جهاز كمبيوتر شره. عند التمكين ، يمنع NoMoreiTunes فتح iTunes تلقائيًا عند الانتقال إلى صفحة متجر Apple في المستعرض. بدلاً من إعادة التوجيه ، تظهر لوحة بها زر "فتح في iTunes". الشيء السيئ الوحيد هو أنه لا يمكنك إخفاء اللوحة بالقوة.
امتداد يقوم بترقية واجهة موقع YouTube بقائمة "تنزيل" مفيدة جدًا. من الواضح أن لديك الآن الفرصة لتنزيل ملفات دفق الفيديو بدقة صوت وصورة تصل إلى 720 بكسل ، أو فيديو منفصل (يصل إلى 2 كيلو بايت) وصوت (128 كيلو بايت في الثانية). ولكن بالإضافة إلى ذلك ، يمكن لـ FastestTube حظر الإعلانات وتعطيل التشغيل التلقائي.
بصراحة ، فإن AdBlock وإخوانه مكروهون من قبل صناعة الويب بأكملها. إنهم يحظرون الإعلانات ، والتي تغذي أيضًا الموارد. من ناحية أخرى ، هناك عدد غير قليل من المواقع على الويب التي من المستحيل تمامًا تشغيلها بدون مثل هذا الامتداد - الصفحات المليئة باللافتات ، والتخلص من النوافذ المنبثقة وغيرها من الإعلانات المتطفلة للغاية القذارة ستثير حنق أكثر الناس إصرارًا وصبرًا. لذا فإن وضع AdBlock لا يزال يستحق كل هذا العناء. ثم انتقل إلى إعدادات الامتداد وأضف إلى قائمة الاستبعاد تلك المواقع التي تكون مستعدًا لدعمها باهتمامك. على سبيل المثال UiP =)
منذ وقت ليس ببعيد ، صادفت منشورًا مثيرًا للاهتمام "كن حذرًا مع ملحقات Safari وتعطيل التحديثات التلقائية" بقلم Lex Friedman - Macworld ومساهم منتظم في TidBITS ، ومدون ، ومطور ويب ، ومنشئ العديد من ملحقات Safari. في ذلك ، يتحدث المؤلف عن المشكلات التي يمكن أن يتوقعها المستخدمون العاديون بعد تثبيت الإضافات في المتصفح. أدعو قرائنا إلى التعرف على الترجمة المجانية لهذا المقال وإعطاء الكلمة للسيد فريدمان.
أنا من أشد المعجبين بامتدادات Safari. لقد قمت بالفعل بكتابتها ومشاركتها مع مجتمع الإنترنت. لكن تجربة إنشائها سمحت لي بفهم مدى سهولة تمكن المهاجم من جمع مجموعة متنوعة من المعلومات عنك باستخدام طرق ليس من السهل اكتشافها.
بادئ ذي بدء ، يجدر التحدث عن كيفية عمل الإضافات: مثل صفحات الويب ، يتكون الملحق من Javascript و CSS و HTML code. على سبيل المثال ، يستخدم "Affiliatizer" الخاص بي جافا سكريبت للحصول على جميع الروابط على الصفحة. ثم يقوم بفحص كل واحد للعثور على رابط يشير إلى Amazon ويقوم بتعديله قليلاً (يضيف الرمز التابع الخاص بك) - كل ذلك باستخدام Javascript.
يمكن أن تضيف الإضافات المثبتة أي كود HTML إلى أي صفحات ويب يتم عرضها. وهذه هي المشكلة الرئيسية - علاوة على ذلك ، فهي أخطر بكثير مما قد تبدو للوهلة الأولى.
ألقِ نظرة على التمديد الجديد (غير الضار في الواقع) الذي قمت بتسميته. بدلاً من البحث عن روابط على الصفحة أو تغيير الخطوط ، يقوم بإنشاء عنصر HTML جديد يسمى
يتم استخدام إطار iframe لعرض محتوى صفحة ويب إلى أخرى. على سبيل المثال ، بعد إنشاء "صفحة Lex" ، يمكنني إضافة محتويات "صفحة John" في مكان ما بداخلها باستخدام إطار iframe. تميل مواقع الويب إلى تجنب هذا النهج ، لكن هذه العناصر لا تزال سارية وجميع المتصفحات الحديثة تدعمها.
يستخدم امتداد Evil Javascript لإنشاء مثل هذا الإطار iframe في كل صفحة تشاهدها ، ويستخدم http://lexfriedman.com/extensions/evil.php كمصدر للإطار ، مع التنبيه بأنني ألحق عنوان URL للصفحة التي قيد الطلب حاليًا. على سبيل المثال ، عندما أفتح Google ، يستخدم iframe عنوان URL هذا: http://lexfriedman.com/extensions/evil.php؟url=http://www.google.com/.
التمديد الخاص بي ، كما قلت ، غير ضار. بالإضافة إلى عنوان الموقع ، يستخدم البرنامج النصي evil.php أيضًا عنوان IP الخاص بك (إذا كان بإمكانه الحصول عليه) دون تخزين أي معلومات من هذا القبيل. وهي تبدو كالتالي:
يمكن للامتداد أيضًا إنشاء إطار iframe غير مرئي يمكنه الوصول إلى محتويات صفحة الويب التي تمت زيارتها ويسبب بعض المشكلات للمستخدم. أنت لا تريد مني ، على سبيل المثال ، قراءة رسائل البريد الإلكتروني الخاصة بك أو التحقق من رصيد حسابك المصرفي.
ولكن ، الأسوأ من ذلك ، أن الوظيفة الإضافية الخبيثة يمكن أن تخفي نفسها على أنها شيء مفيد وحتى أن تكون "نظيفة" من البداية.
بالإضافة إلى ذلك ، Safari قادر على تحديث ملفات. يقوم المتصفح في كل مرة بالبحث عن إصدار جديد على العنوان المحدد من قبل المطور في امتداده ، وإذا وجده ، فإنه يقوم بتثبيته دون علم المستخدم.
وهكذا الأسطورية ليس سيئًا تمامًاالامتداد الذي يسمح ، على سبيل المثال ، بعرض تعريف كلمة من الصفحة ، سيبدو آمنًا في البداية. وفي غضون بضعة أشهر ، سيضيف منشئه الرمز الذي ينشئ إطارًا مضمنًا ويجمع المعلومات الشخصية من جميع الصفحات التي تزورها. وإذا كنت لا تراقب بانتظام تغييرات إصدار الامتدادات المثبتة ، فلن تعرف حتى عن التحديث.
كحل قصير المدى لهذه المشكلة ، يمكنك على الأقل تعطيل التحديثات التلقائية للملحقات في هذه النافذة:
ولكن حتى إذا قمت بتثبيت التحديث يدويًا ، فلا يزال من الممكن أن يخدعك أحد المهاجمين.
لسوء الحظ ، لا يوجد حاليًا حل سهل لهذه المشكلة. يمكن أن يحظر Safari العناصر المختلفة التي يستخدمها المتسللون ، ولكن هذا الأسلوب سوف "يقلل" بشكل كبير من إمكانيات الامتدادات الأخرى. يبقى استخدام الكتالوج الرسمي ونأمل أن تتحقق Apple بعناية من امتدادات مثل هذه "الحيل".
لأكون صادقًا ، لا أعرف أي امتداد من هذا القبيل لـ. لكن ليس لدي شك في أنه يمكن عمل شيء مشابه لمتصفح Chrome أو Firefox. بخلاف ذلك ، لا أقترح عليك التخلي تمامًا عن الإضافات أو الخوف من تثبيتها. بدلاً من ذلك ، تحتاج فقط إلى الحصول على فكرة عما تستطيع الامتدادات. تأكد من أنك تثق في المطورين ، ولكن كن على أهبة الاستعداد.
بعد التبديل إلى OS X ، بدأت في استخدام Safari كمتصفح رئيسي. باستخدام المتصفح لعدة سنوات ، لم تكن هناك مشاكل في العمل معه. صحيح أن هناك عددًا أقل بكثير من المكونات الإضافية له مقارنة بمتصفحات Chrome أو Firefox ، وبالتالي فإن سهولة عرض مواقع معينة في متصفحات مختلفة مختلفة تمامًا.
نظرًا لأنني معتاد على Safari ولا أريد التبديل إلى متصفح آخر ، فقد قررت أنه يمكن كتابة جميع المكونات الإضافية التي لم أحصل عليها. بالإضافة إلى ذلك ، كما اتضح ، الأمر بسيط للغاية.
تحت المقطع ، مثال على إنشاء مكون إضافي ونشره في extension.apple.com
وشملت التعليقات
تعليقات الاغلاق
ستحتاج إلى حساب Apple dev لتطوير البرنامج المساعد. يمكنك تسجيله.
ثم تحتاج إلى الحصول على شهادة لتوقيع المكونات الإضافية الخاصة بك. يجب ألا تكون هناك مشاكل أثناء التسجيل والحصول على الشهادة ، فقط اتبع التعليمات الموجودة على الموقع.
الآن افتح عنصر Development-> Extension builder في القائمة وقم بتكوين المكون الإضافي الخاص بك ، وبعد ذلك نقوم بحفظه.
لقد كتبت ملحق js باستخدام jQuery. يمكنك قراءة المزيد حول لغات البرمجة المدعومة وإمكانيات المكونات الإضافية لمتصفح Safari.
في المجلد حيث قمت بحفظ البرنامج النصي ، قم بإنشاء ملف plugin.js فيه وسيتم تخزين كود البرنامج المساعد.
رمز المثال الخاص بي
function soundcloud () ($ (document) .ready (function () ($ (". player") .each (function () ($ (this) .children ()! = undefined && $ (this) .toggleClass (" لا تعليق")؛ )) ))) )؛ soundcloud () ؛
من خلال صفحة الرموز والوصف والمكونات الإضافية ، أعتقد أن كل شيء واضح فيما يتعلق بالبيان ، إنه مجرد ملف XML يصف الإصدار الحالي من المكون الإضافي.
القالب لمثل هذا الملف
مثال على ملفي
الكود المصدري للمكوِّن الإضافي والباقي متاح في
على مدار تاريخه الممتد لسبع سنوات ، تحول نظام التشغيل iOS من نظام تشغيل قاسٍ ومنيع ومغلق تمامًا إلى نظام تشغيل سهل الاستخدام ، حيث سمح الإصدار الثامن منه لأول مرة للمستخدمين بتثبيت لوحات المفاتيح الخارجية و عناصر واجهة المستخدم ، ولكن أيضًا الوظائف الإضافية في شكل مكونات إضافية لمتصفح Safari القياسي. اليوم سوف نتعرف ملحقاتتسهيل تصفح المحمول وعمل المتصفح Safari على iOSأكثر فاعلية.
يتم تثبيت جميع المكونات الإضافية مباشرة من متجر التطبيقاتولها تطبيقات منفصلة خاصة بها يجب أن تجد مكانًا لها مجلس الربيع iPhone الخاص بك.
يجب تمكين كل ملحق مثبت مباشرة في المتصفح نفسه:
للقيام بذلك ، اتصل بقائمة Safari وافتح علامة التبويب أكثر. قم بتمكين المكون الإضافي المطلوب.
النوع: المرافق ، البرنامج المساعد
الناشر: Chengyin Liu
إصدار: 1.02
iPhone + iPad: مجاني [تنزيل من متجر التطبيقات]
كيف تحدد ما إذا كنت تحب موقعًا أم لا؟ عندما يتعلق الأمر بالمحتوى ، فإن أول ما تلاحظه هو تصميم صفحة الويب. ما هي الألوان التي تم تصميم الموقع بها ، وكيف يبدو التذييل ، وعدد الإعلانات الموجودة على الموقع ، وبالطبع ، مدى سهولة قراءة الخطوط. يسمح لك الامتداد بتحديد مجموعة الخطوط المستخدمة على الموقع.
نختار جزء النص الذي يهمنا ، المصمم بخط واحد ، ونفتح قائمة متصفح Safari وانقر على أيقونة WhatFont. احصل على معلومات مفصلة حول نمط الخط.
النوع: المرافق ، البرنامج المساعد
الناشر: دييجو
إصدار: 1.4
iPhone + iPad: مجاني [تنزيل من متجر التطبيقات]
في كثير من الأحيان ، عند تصفح صفحات الويب ، يصبح من الضروري تحديد الجزء الذي يحتوي على مقالة أو لافتة كاملة. ببساطة نسخ النص ليس خيارًا لأنك تريد الحفاظ على نمط تنسيق الصفحة. ال .
بفضل ScreenShot ، سيتمكن متصفح Safari للجوّال من التقاط لقطات شاشة بالحجم الكامل لعملية مسح الموقع بالكامل. بعد فتح الصفحة المطلوبة ، قم بتشغيل المكون الإضافي ، وقم بتغيير حجم الصورة إلى الحجم المطلوب وحدد العنصر المرئي. سيتم التقاط جزء الصفحة الذي يتم عرضه حاليًا على iPhone.
إذا كنت تريد التقاط الصفحة بأكملها ، فما عليك سوى تحديد صفحة كاملة. يمكن اقتصاص الصورة الناتجة ، ويمكن عمل علامات الرسم أو النص باستخدام امتداد لقطة الشاشة.
النوع: المرافق ، البرنامج المساعد
الناشر: فكر إضافي
إصدار: 2.3
iPhone + iPad: مجاني [تنزيل من متجر التطبيقات]
على الرغم من وجود العشرات من خدمات التخزين السحابي وتدوين الملاحظات على الإنترنت ، فغالبًا ما أرسل بريدًا إلكترونيًا إلى صندوق البريد الخاص بي لحفظ رسالة أو صورة أو ملاحظة بسرعة. امتداد البريد إلى الذاتيجعل هذه العملية أسهل بكثير.
بمجرد تثبيت Mail to Self ، افتح التطبيق وادخل صندوق البريد الخاص بك. سيتم إرسال رمز التفعيل إلى عنوان البريد الإلكتروني المحدد. من خلال تنشيط المكون الإضافي ، ستتمكن على الفور من إرسال رابط إلى أي صفحة ويب مفتوحة في متصفحك إلى عنوان بريدك الإلكتروني.
النوع: المرافق ، البرنامج المساعد
الناشر: Wunderkinder GmbH
إصدار: 3.1.6
iPhone + iPad: مجاني [تنزيل من متجر التطبيقات]
امتداد يسمح لك بإضافة مهام جديدة إلى المجدول مباشرة من نافذة المتصفح. يعد استخدام المكون الإضافي مناسبًا بشكل خاص عندما تحتاج إلى إضافة مقال أو صفحة إلى قائمة المهام ، والتي تحتاج إلى قراءتها لاحقًا ، والأهم من ذلك ، لا تنس.
لبدء استخدام Wunderlist ، كل ما عليك فعله هو التسجيل أو تسجيل الدخول باستخدام حسابك على Facebook أو Google. التطبيق متعدد الأنظمة الأساسية ، والذي يسمح لك بالوصول إلى قائمة المهام والمهام والملاحظات المخططة من جهاز كمبيوتر ومن جهاز لوحي أو هاتف ذكي.
النوع: المرافق ، البرنامج المساعد
الناشر: اقرأ لاحقا
إصدار: 5.6.2
iPhone + iPad: مجاني [تنزيل من متجر التطبيقات]
ربما تكون القراءة أفضل طريقة لتمضية الوقت أثناء ركوب المترو المتعب. يعد وجود الإنترنت في عربة مترو الأنفاق من اختصاص المدن الكبرى. في المدن الصغيرة ، الغوص لعدة عشرات من الأمتار تحت الأرض يعني أنه في غضون 30-40 دقيقة القادمة ستضطر إلى العيش بدون الإنترنت. يسمح لك ملحق الجيب بحفظ صفحات الويب كمقال لقراءتها لاحقًا في وضع عدم الاتصال.
بمجرد تثبيت تطبيق Pocket ، قم بالتسجيل أو تسجيل الدخول باستخدام حساب Google الخاص بك. في الصفحة التي تهتم بها ، حدد مكون الجيب الإضافي من قائمة متصفح Safari. ستتم إضافة المقالة على الفور إلى المفضلة ، ويمكنك العثور عليها في تطبيق Pocket منفصل.