هل تستمر في الركض إلى صفحة "Safari لا يمكنه فتح صفحة ويب ؛ واجه WebKit خطأً داخليًا "أو رمز خطأ" WebKitErrorDomain: 300 "أثناء محاولة تحميل صفحات الويب في متصفح Safari؟ سنوضح لك كيفية إصلاح ذلك على iPhone و iPad و Mac.
تستخدم أجهزة Apple محرك WebKit لعرض صفحات الويب في Safari. ومع ذلك ، يمكن لأسباب مختلفة ، مثل ذاكرة التخزين المؤقت Safari الفاسدة ، والميزات التجريبية المتضاربة ، وتهيئة المتصفح المعطلة ، إيقاف تشغيل محرك العرض ، مما يؤدي إلى "واجه WebKit خطأً داخليًا". قم بإجراء الإصلاحات أدناه لتشغيل Safari كالمعتاد مرة أخرى.
قم بإنهاء وإعادة فتح Safari
إن أسرع طريقة لإصلاح "واجه WebKit خطأ داخليًا" في Safari هي فرض الإنهاء وإعادة فتح متصفح الويب. يؤدي ذلك دائمًا تقريبًا إلى التخلص من مواطن الخلل غير المتوقعة والمشاكل الأخرى مع WebKit.
iPhone و iPad
- اسحب لأعلى من أسفل الشاشة (أو اضغط على زر الصفحة الرئيسية مرتين) لفتح App Switcher.
- اسحب بطاقة Safari بعيدًا عن الشاشة.
- اخرج إلى الشاشة الرئيسية وأعد فتح Safari.
ماك
- اضغط على Command + Option + Escape لفتح مربع حوار Force-Quit.
- اختر Safari وحدد زر Force-Quit
- انتظر بضع ثوان وأعد فتح متصفح الويب عبر Launchpad أو Dock.
أعد تشغيل أجهزتك
إذا لم يؤد إنهاء Safari بالقوة إلى إصلاح "واجه WebKit خطأ داخليًا" ، فيجب عليك المتابعة عن طريق إعادة تشغيل جهاز iPhone أو Mac. يجب أن يحل ذلك مشكلات عشوائية من جانب النظام تمنع المتصفح من العمل.
أثناء إعادة تشغيل جهاز Mac ، تأكد من إيقاف macOS من حفظ حالة تطبيق Safari التي عربات التي تجرها الدواب عن طريق إلغاء تحديد خيار إعادة فتح النوافذ عند تسجيل الدخول مرة أخرى.
تحديث نظام التشغيل
الإصلاح التالي يتضمن تحديث Safari. نظرًا لأنه تطبيق محلي ، فإن الطريقة الوحيدة للقيام بذلك هي تحديث برنامج النظام على جهاز Apple الخاص بك إلى أحدث إصدار له.
iPhone و iPad
- افتح تطبيق الإعدادات
- انقر على تحديث البرنامج العام >.
- انقر فوق "تنزيل وتثبيت".
ماك
- افتح قائمة Apple وحدد إعدادات النظام.
- حدد عام على الشريط الجانبي. ثم حدد تحديث البرنامج على يمين النافذة.
- حدد التحديث الآن (أو أعد التشغيل الآن إذا كنت تحتاج فقط إلى إنهاء التحديث).
ملاحظة: إذا كان جهاز Mac الخاص بك يعمل بنظام macOS 12 Monterey أو أقدم ، فافتح تطبيق تفضيلات النظام وحدد Software Update > Update Now لتحديث برنامج نظامه.
مسح ذاكرة الويب المخبأة Safari
إذا استمرت "مجموعة WebKit في مواجهة خطأ داخلي" ، فقد حان الوقت لمسح ذاكرة التخزين المؤقت Safari.
iPhone & iPad
- افتح تطبيق الإعدادات
- مرر لأسفل وانقر على Safari.
- انقر على محو السجل وبيانات الموقع.
ماك
- افتح Safari وحدد Safari > Clear History من شريط القائمة.
- تعيين واضح لكل التاريخ.
- حدد محو السجل.
تعطيل كافة ملحقات Safari
سبب آخر لعرض Safari لـ "واجه WebKit خطأ داخليًا" هو امتدادات المتصفح غير المحسّنة أو المتضاربة. حاول تعطيلها.
iPhone و iPad
- افتح تطبيق الإعدادات واضغط على Safari.
- اضغط على الامتدادات.
- تعطيل كافة أدوات حظر المحتوى والإضافات.
ماك
- افتح Safari وحدد Safari > الإعدادات / التفضيلات على شريط القائمة.
- التبديل إلى علامة التبويب "الإضافات".
- قم بإلغاء تحديد المربعات المجاورة لجميع الوظائف الإضافية واخرج من جزء التفضيلات.
إذا لم تعد رسالة "واجه WebKit خطأ داخليًا" تظهر في Safari ، فافتح متجر التطبيقات وقم بتثبيت أي تحديثات معلقة لملحقاتك. ثم أعد تنشيط كل وظيفة إضافية للمتصفح واحدًا تلو الآخر. إذا تسبب امتداد معين في ظهور رسالة الخطأ مرة أخرى ، فقم بتعطيله أو إلغاء تثبيته وابحث عن ملحق بديل.
أدخل والخروج من الوضع الآمن (Mac فقط)
إذا استمر ظهور "واجه WebKit خطأ داخليًا" في إصدار Mac من Safari ، فحاول تشغيل جهاز Mac في الوضع الآمن وخارجه. يؤدي ذلك إلى مسح أشكال مختلفة من البيانات الزائدة عن الحاجة والتي تمنع تطبيقات مثل Safari من العمل.
Apple Silicon Mac
- قم بإيقاف تشغيل MacBook أو iMac أو Mac mini.
- قم بتشغيل جهاز Mac الخاص بك مرة أخرى ولكن لا تحرر زر الطاقة ؛ سترى شاشة خيارات بدء التشغيل قريبًا.
- اضغط على مفتاح Shift وحدد Macintosh HD > Safe Mode.
Intel Mac
- قم بإيقاف تشغيل جهاز Mac الخاص بك.
- قم بتشغيل جهاز Mac الخاص بك أثناء الضغط باستمرار على مفتاح Shift.
- حرر مفتاح Shift بمجرد رؤية شعار Apple.
في الوضع الآمن ، افتح Safari لفترة وجيزة وتحقق من حدوث خطأ WebKit. إذا حدث ذلك ، فاستمر في مسح أشكال إضافية من البيانات المخزنة مؤقتًا على جهاز Mac الخاص بك. إذا لم يكن كذلك ، فقم بتشغيل جهاز Mac بشكل طبيعي.
تعطيل ميزة الترحيل الخاص
إذا قمت بالاشتراك في iCloud + ، فقد يكون لدى iPhone أو iPad أو Mac الخاص بك ميزة تسمى Private Relay النشطة لتحسين الخصوصية من خلال حماية حركة مرور الموقع غير المشفرة. ومع ذلك ، فإنه لا يزال في مرحلة تجريبية ويخلق مشاكل في Safari. لذا قم بتعطيل Private Relay وتحقق مما إذا كان ذلك يحدث فرقًا.
iPhone و iPad
- افتح تطبيق الإعدادات
- انتقل إلى Apple ID > iCloud > Privacy Relay.
- قم بإيقاف تشغيل المفتاح المجاور لـ Private Relay.
ماك
- افتح تطبيق إعدادات النظام
- حدد معرف Apple الخاص بك على الشريط الجانبي. ثم اختر iCloud
- قم بتعطيل المفتاح المجاور لـ Private Relay.
ملاحظة: لتعطيل ميزة الترحيل الخاص في macOS Monterey أو أقدم ، انتقل إلى System Preferences > Apple ID > iCloud.
تعطيل عناوين Wi-Fi الخاصة (iPhone و iPad فقط)
على iPhone و iPad ، هناك سبب آخر لـ "واجه WebKit خطأ داخليًا" في Safari وهو استخدام عناوين Mac (Wi-Fi) الخاصة. لإيقاف ذلك:
- افتح تطبيق "الإعدادات" على جهاز iPhone الخاص بك وحدد خيار Wi-Fi
- اضغط على زر المعلومات بجوار اتصال Wi-Fi النشط.
- تعطيل المفتاح بجوار عنوان Wi-Fi الخاص.
تعطيل ميزة HTTP / 3 التجريبية
HTTP / 3 هو بروتوكول يعمل على تحسين زمن الانتقال وأوقات التحميل. ومع ذلك ، فهي متاحة فقط كميزة تجريبية في Safari وهي عرضة لكسر الأشياء. تحقق مما إذا كان نشطًا وقم بتعطيله.
iPhone و iPad
- افتح تطبيق الإعدادات
- انقر على Safari > Advanced > الميزات التجريبية.
- قم بإيقاف تشغيل المفتاح بجوار HTTP / 3.
ماك
- افتح جزء إعدادات Safari / التفضيلات.
- قم بالتبديل إلى علامة التبويب "تطوير" وحدد المربع بجوار إظهار قائمة "التطوير" في شريط القائمة.
- حدد "تطوير" في شريط القائمة ، ثم اطبع إلى "الميزات التجريبية" ، وقم بإلغاء تحديد الخيار HTTP / 3.
إعادة تعيين التفضيلات التجريبية إلى الإعدادات الافتراضية
إذا لم يساعد أي من الإصلاحات المذكورة أعلاه ، فحاول إعادة تعيين جميع ميزات Safari التجريبية إلى إعداداتها الافتراضية.
iPhone و iPad
- افتح تطبيق الإعدادات
- انقر على Safari > Advanced > الميزات التجريبية.
- قم بالتمرير لأسفل وانقر فوق "إعادة تعيين الكل إلى الإعدادات الافتراضية".
ماك
افتح قائمة التطوير في Safari (أظهرها إذا كان عليك ذلك) ، ثم أشر إلى الميزات التجريبية ، وانتقل لأسفل إلى أسفل. ثم حدد "إعادة تعيين الكل إلى الإعدادات الافتراضية".
Safari يعمل كالمعتاد مرة أخرى
يجب أن تساعدك نصائح استكشاف الأخطاء وإصلاحها أعلاه في حل مشكلة "واجه WebKit خطأ داخليًا" في Safari. تأكد من إجراء الإصلاحات السريعة المذكورة أعلاه إذا واجهت المشكلة مرة أخرى.
افترض أن خطأ WebKit لا يختفي. إذا كان الأمر كذلك ، فانتقل إلى متصفح مختلف مثل Google Chrome أو Firefox أو Microsoft Edge وانتظر حتى يحل التحديث المستقبلي لنظام iOS أو macOS المشكلة نهائيًا. على جهاز Mac ، يمكنك أيضًا إعادة ضبط Safari على إعداداته الافتراضية.