📋 محتويات الصفحة
📖 الوصف
Safari هو المتصفح الرسمي من Apple لأنظمتها (macOS, iOS, iPadOS). مبني على محرك WebKit (مفتوح المصدر) الذي طوره Apple. يُركز على الأداء والطاقة والاندماج مع النظام البيئي Apple. يُعتبر Safari الخيار الأمثل لمستخدمي Apple الذين يريدون سرعة وكفاءة طاقة عالية وتكامل عميق مع iCloud وApple Services. يوفر...
🎯 يستخدم في
مجالات استخدام هذه الأداة
تصفح الإنترنت على macOS وiOS
تطوير واختبار تطبيقات Apple (Safari DevTools)
اختبار التوافقية مع Safari/WebKit (مهم!)
العمل في النظام البيئي Apple
توفير عمر البطارية على MacBooks
استخدام iCloud Tabs وReading List
✨ المميزات
أبرز مميزات هذه الأداة
كفاءة طاقة عالية - الأفضل على macOS/iOS
تكامل كامل مع iCloud (Tabs
Bookmarks
History)
Intelligent Tracking Prevention (ITP) - حماية خصوصية
Safari Extensions - إضافات للمتصفح
Reader Mode - قراءة بدون إعلانات
Picture in Picture متعدد
Web Inspector متقدم - لتصحيح مواقع Apple
سريع على أجهزة Apple (محسّن للعتاد)
دعم Webkit Extensions (Safari Web Extensions)
⚠️ العيوب
نقاط يجب مراعاتها
macOS/iOS فقط - غير متوفر لـWindows/Android
حصة سوقية صغيرة - بعض المواقع لا تختبر عليه
تحديثات نادرة - تأخر في دعم ميزات ويب جديدة
DevTools أقل تطوراً من Chrome/Firefox
إضافات قليلة مقارنة بـChrome/Firefox
بعض ميزات Chromium غير موجودة
اختبار عليه أقل من Chrome
🔄 البدائل
أدوات بديلة يمكنك استخدامها
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
// Safari DevTools - Web Inspector
// فتح Web Inspector:
// Cmd+Option+I أو Develop > Show Web Inspector
// أولاً: تفعيل Develop Menu
// Safari > Preferences > Advanced > "Show Develop menu"
// Features:
// - Elements Tab - فحص وتعديل DOM/CSS
// - Console - تنفيذ JavaScript
// - Sources - تصحيح الأخطاء (Debugger)
// - Networks - تحليل الطلبات
// - Timelines - تحليل الأداء (Rendering, Layout, Compositing)
// - Storage - فحص Cookies, LocalStorage, IndexedDB
// Responsive Design Mode:
// Cmd+Option+R أو Develop > Enter Responsive Design Mode
// - محاكاة أجهزة مختلفة
// - Device Metrics, DPR, User Agent
// Remote Debugging (iOS):
// - ربط iPhone/iPad بكابل
// - Settings > Safari > Advanced > Web Inspector (ON)
// - Develop Menu > Device > Page
// Safari Extensions (Safari Web Extensions):
// manifest.json
{
"manifest_version": 3,
"name": "My Safari Extension",
"version": "1.0",
"permissions": ["activeTab"],
"action": {
"default_popup": "popup.html"
},
"background": {
"service_worker": "background.js"
},
"safari_web_extensions": true
}
// بناء Extension:
// 1. Xcode > File > New > Project > Safari Extension
// 2. أو استخدام Safari Web Extension Converter
// 3. أو تطوير كـWeb Extension عادي وتحويله
// ملاحظات مهمة للتطوير:
// - اختبار على Safari دائماً! (ليس كل المواقع تعمل)
// - WebKit يدعم بعض الميزات بشكل مختلف
// - -webkit- prefixes لا تزال مطلوبة لبعض CSS
// - iOS Safari لها قيود إضافية (لا Service Workers قديمة)
// خصوصية:
// - Intelligent Tracking Prevention (ITP)
// - Privacy Report - عرض المتعقبين المحجوبين
// - Hide IP Address من المتعقبين
// - Private Browsing مع حماية
📚 أدوات أخرى في Browsers
قد يعجبك أيضاً
Arc
متصفح ويب حديث بإعادة تصميم كاملة (Reimagined Web Browser) من The Browser Company
Brave
⭐متصفح ويب يركز على الخصوصية وحظر الإعلانات (Privacy-Focused Browser)
Chrome
⭐متصفح ويب (Web Browser) - الأكثر استخداماً في العالم من Google
Edge
⭐متصفح ويب من Microsoft مبني على Chromium
Firefox
⭐متصفح ويب مفتوح المصدر (Open Source Web Browser) من Mozilla
Opera
متصفح ويب بملفات متعددة (Feature-Rich Web Browser)