كيف تصحّح أخطاء صفحة ويب على iPhone من دون Mac
آخر تحديث 2026-08-09
الطريقة الرسمية لتصحيح محتوى الويب على iOS هي فاحص الويب في Safari — وهو يتطلب جهاز Mac وكابلًا ومكتبًا تجلس إليه. وإذا أساءت صفحة ما التصرف وليس بين يديك سوى الهاتف، فلا فائدة من ذلك.
أما الملفات المحلية ومشاريع الويب فلها بديل يعمل بالكامل على الجهاز: يجمع OpenHTML فاحص DOM ووحدة التحكم ولوحة الشبكة والتشخيصات داخل العارض نفسه. وإليك ما تفعله كل أداة ومتى تلجأ إليها.
ابدأ بالتشخيصات: الفحص التلقائي
قبل أن تعبث بـ DOM، دع الفحص التلقائي يخبرك بالواضح: تسرد تشخيصات OpenHTML الملفات المفقودة التي تشير إليها الصفحة، والموارد البعيدة التي حجبها الإعداد الافتراضي للخصوصية، وأخطاء JavaScript وقت التشغيل، ومشكلات الترميز — ولكل منها إصلاح بلمسة واحدة حيثما وُجد (السماح بالشبكة، أو تمكين JavaScript، أو التبديل إلى الخادم المحلي).
وعمليًا يحل هذا معظم حالات «لماذا الصفحة فارغة أو بلا تنسيق أو نصف عاملة؟» خلال ثوانٍ، خصوصًا مع الصفحات المنشأة بالذكاء الاصطناعي التي تشير إلى ملفات لم تُنتج قط.
وحدة التحكم: ماذا تقول الصفحة
تلتقط وحدة التحكم مخرجات log وwarn وerror من JavaScript الصفحة لحظة بلحظة. وتصل الاستثناءات غير المعالجة إلى هنا مع رسائلها — وهي عادةً أسرع دليل حين تتوقف التفاعلية.
فاحص العناصر: شجرة DOM على الجهاز (Pro)
- اضغط أي عنصر لترى وسمه وسماته وأنماطه المحسوبة.
- حرّر السمات في مكانها لاختبار فرضية — هل يستقيم التخطيط عند إزالة ذلك الصنف؟
- انتقل من العنصر المفحوص مباشرة إلى سطره في عرض المصدر.
فاحص الشبكة: كل طلب مع توقيته (Pro)
راقب حركة fetch وXHR وWebSocket مع عناوين URL ورموز الحالة والأحجام والتوقيتات — وهو المكافئ لتبويب الشبكة لكن على الجهاز. وبإمكانك تصدير الجلسة كاملة كملف HAR لتحليلها لاحقًا في أدوات المطور على سطح المكتب أو في Charles أو Proxyman.
تذكّر الإعداد الافتراضي للخصوصية: لا تستطيع الصفحات الوصول إلى الشبكة حتى تسمح بذلك لكل مستند على حدة، لذا قد تعني لوحة الشبكة الفارغة ببساطة أن الصفحة تُبقى دون اتصال — والتشخيصات ستخبرك بذلك.
أعد تهيئة الظروف الحقيقية
- يقدّم وضع الخادم المحلي (Pro) المشاريع على العنوان 127.0.0.1 لتتصرف fetch() ووحدات ES وتحميل JSON كما في بيئة الإنتاج — وهو ضروري لـمشاريع الويب المضغوطة.
- تعرض إعدادات إطار العرض المسبقة (Pro) الصفحة بعرض الهاتف والجهاز اللوحي وسطح المكتب لكشف أخطاء التصميم المتجاوب.
- يحمّل «طلب موقع سطح المكتب» (Pro) تخطيط سطح المكتب حين تبالغ الصفحة في التكيف مع الهاتف.
جلسة واقعية
- استورد الصفحة أو المشروع؛ تشير التشخيصات إلى ورقة أنماط محظورة على CDN وإلى خطأ واحد في وحدة التحكم.
- اسمح بالشبكة لهذا المستند ← تصل الأنماط، لكن الخطأ يبقى.
- تُظهر وحدة التحكم متغيرًا غير معرّف في app.js، وينتقل عرض المصدر إلى السطر مباشرة.
- تتأكد من الإصلاح بتحرير سمة العنصر في الفاحص — ثم تصحّح الملف نفسه كما ينبغي حين تعود إلى مكتبك، وتعيد استيراده للتحقق.
مجاني على App Store — العرض الأساسي لا يحتاج إلى أي شراء.
تنزيل OpenHTML