كيفية إصلاح Webkit واجه خطأ داخلي في Safari

هل تستمر في الركض إلى " يتعذر على Safari فتح صفحة ويب ؛ (Safari)واجه WebKit(WebKit) خطأً داخليًا "أو رمز الخطأ" WebKit ErrorDomain: 300 "أثناء محاولة تحميل صفحات الويب في متصفح Safari ؟ سنوضح لك كيفية إصلاح ذلك على iPhone و iPad و Mac .

(Apple)تستخدم أجهزة Apple محرك WebKit لعرض صفحات الويب في Safari . ومع ذلك ، يمكن لأسباب مختلفة ، مثل ذاكرة التخزين المؤقت Safari الفاسدة ، والميزات التجريبية المتضاربة ، وتهيئة المتصفح المعطلة ، إيقاف تشغيل محرك العرض ، مما يؤدي إلى " واجه WebKit خطأً داخليًا". قم بإجراء الإصلاحات أدناه لتشغيل (Run)Safari كالمعتاد مرة أخرى.

قم بإنهاء Safari وإعادة فتحه

أسرع طريقة لإصلاح " واجه WebKit خطأ داخليًا" في Safari هي فرض الإنهاء وإعادة فتح متصفح الويب. يؤدي ذلك دائمًا إلى التخلص من مواطن الخلل غير المتوقعة والمشاكل الأخرى في WebKit .

iPhone و iPad

  1. اسحب(Swipe) لأعلى من أسفل الشاشة (أو اضغط على زر الصفحة الرئيسية(Home button) مرتين) لفتح App Switcher .
  2. اسحب بطاقة (Swipe)Safari بعيدًا عن الشاشة.
  3. اخرج إلى الشاشة الرئيسية(Home Screen) وأعد فتح Safari .

ماك

  1. Press Command + Option + Escape لفتح مربع حوار Force-Quit .
  2. اختر Safari(Choose Safari) وحدد زر فرض الإنهاء .(Force-Quit)
  3. انتظر بضع ثوان وأعد فتح متصفح الويب عبر Launchpad أو Dock .

أعد تشغيل أجهزتك

إذا لم يؤدِ إنهاء Safari(Safari) بالقوة إلى إصلاح "واجه WebKit خطأ داخليًا(Internal Error) " ، فيجب عليك المتابعة عن طريق إعادة تشغيل جهاز iPhone(restarting your iPhone) أو Mac . يجب أن يحل ذلك المشكلات العشوائية على جانب النظام التي تمنع المتصفح من العمل.

أثناء إعادة تشغيل جهاز Mac ، تأكد من إيقاف macOS من حفظ حالة تطبيق Safari التي تستخدم عربات التي تجرها الدواب عن طريق إلغاء تحديد خيار إعادة فتح(Reopen) النوافذ عند تسجيل الدخول مرة أخرى.

قم بتحديث نظام التشغيل

يتضمن الإصلاح التالي تحديث Safari . نظرًا لأنه تطبيق أصلي ، فإن الطريقة الوحيدة للقيام بذلك هي تحديث برنامج النظام على جهاز Apple الخاص بك إلى أحدث إصدار.

iPhone و iPad

  1. افتح تطبيق الإعدادات.
  2. انقر فوق عام> تحديث البرنامج.
  3. انقر فوق تنزيل وتثبيت.

ماك

  1. افتح قائمة Apple وحدد إعدادات النظام(System Settings) .

  1. حدد عام(Select General) على الشريط الجانبي. ثم حدد تحديث البرنامج(Software Update) على يمين النافذة.

  1. حدد التحديث(Update) الآن (أو إعادة التشغيل الآن إذا كنت تحتاج فقط إلى إنهاء التحديث).

ملاحظة: إذا كان جهاز Mac(Mac) الخاص بك يعمل بنظام macOS 12 Monterey أو أقدم ، فافتح تطبيق System Preferences وحدد Software Update > Update Now لتحديث برنامج النظام الخاص به.

امسح Safari Web Cache

إذا استمر ظهور "واجه WebKit خطأ داخليًا" ، فقد حان الوقت لمسح ذاكرة التخزين المؤقت لـ Safari(clear the Safari cache) .

iPhone و iPad

  1. افتح تطبيق الإعدادات.
  2. قم بالتمرير لأسفل وانقر فوق Safari.
  3. انقر فوق مسح السجل(History) وبيانات الموقع(Website Data) .

ماك

  1. افتح Safari وحدد Safari > Clear History من شريط القائمة.

  1. قم بتعيين مسح لجميع المحفوظات.
  2. حدد مسح المحفوظات.

تعطيل كافة ملحقات Safari

سبب آخر لعرض Safari لـ "واجه (Safari)WebKit خطأ داخليًا" هو امتدادات المتصفح غير المحسّنة أو المتضاربة. حاول تعطيلهم.

iPhone و iPad

  1. افتح تطبيق الإعدادات(Settings) واضغط على Safari .
  2. اضغط على الإضافات.
  3. قم بتعطيل كافة أدوات حظر المحتوى والإضافات.

ماك

  1. افتح Safari وحدد Safari > Settings/Preferences في شريط القائمة.

  1. قم بالتبديل إلى علامة التبويب ملحقات.
  2. قم بإلغاء تحديد المربعات الموجودة بجوار جميع الوظائف الإضافية واخرج من جزء التفضيلات .(Preferences)

إذا لم تعد رسالة "واجه WebKit خطأ داخليًا" تظهر في Safari ، فافتح متجر التطبيقات(App Store) وقم بتثبيت أي تحديثات معلقة لملحقاتك. ثم أعد تنشيط كل وظيفة إضافية للمتصفح واحدًا تلو الآخر. إذا تسبب ملحق معين في ظهور رسالة الخطأ مرة أخرى ، فقم بتعطيله أو إلغاء تثبيته وابحث عن ملحق بديل.

الدخول والخروج من الوضع الآمن(Safe Mode) ( Mac فقط)

إذا استمر ظهور "واجه WebKit خطأ داخليًا" في إصدار Mac من (Mac)Safari ، فحاول تشغيل جهاز Mac في الوضع الآمن والخروج منه(booting your Mac into and out of Safe Mode) . يؤدي ذلك إلى مسح أشكال مختلفة من البيانات الزائدة عن الحاجة والتي تمنع تطبيقات مثل Safari من العمل.

أبل سيليكون ماك

  1. قم بإيقاف تشغيل MacBook أو i Mac أو Mac mini.
  2. قم بتشغيل جهاز Mac(Mac) الخاص بك مرة أخرى ولكن لا تحرر زر الطاقة ؛ (Power)سترى شاشة خيارات (Options)بدء التشغيل(Startup) قريبًا.
  3. اضغط مع الاستمرار على مفتاح Shift وحدد Macintosh HD > Safe Mode .

إنتل ماك

  1. قم بإيقاف تشغيل جهاز Mac الخاص بك.
  2. قم بتشغيل (Boot)جهاز Mac(Mac) الخاص بك أثناء الضغط باستمرار على مفتاح Shift .
  3. حرر مفتاح Shift بمجرد رؤية شعار Apple .

في الوضع الآمن(Safe Mode) ، افتح Safari لفترة وجيزة وتحقق من حدوث خطأ WebKit . إذا حدث ذلك ، فاستمر في مسح أشكال إضافية من البيانات المخزنة مؤقتًا على جهاز Mac الخاص بك(clearing additional forms of cached data on your Mac) . إذا لم يكن كذلك ، فقم بتشغيل جهاز Mac الخاص بك بشكل طبيعي.

تعطيل ميزة الترحيل الخاص

إذا قمت بالاشتراك في iCloud + ، فقد يكون لدى iPhone أو iPad أو Mac الخاص بك ميزة تسمى Private Relay نشطة لتحسين الخصوصية من خلال حماية حركة مرور الموقع غير المشفرة. ومع ذلك ، فإنه لا يزال في مرحلة تجريبية ويخلق مشاكل في Safari . لذا قم بتعطيل Private Relay وتحقق مما إذا كان ذلك يحدث فرقًا.

iPhone و iPad

  1. افتح تطبيق الإعدادات.
  2. انتقل إلى Apple ID > iCloud > Privacy Relay .
  3. قم بإيقاف تشغيل المفتاح المجاور لـ Private Relay .

ماك

  1. افتح تطبيق إعدادات النظام.
  2. حدد معرف Apple(Apple ID) الخاص بك على الشريط الجانبي. ثم حدد iCloud.

  1. قم بتعطيل المفتاح المجاور لـ Private Relay .

ملاحظة: لتعطيل Private Relay في macOS Monterey أو أقدم ، انتقل إلى System Preferences > Apple ID > iCloud.

تعطيل عناوين Wi-Fi الخاصة(Private Wi-Fi Addresses) (iPhone و iPad فقط)

على جهازي iPhone و iPad ، هناك سبب آخر لـ "واجه WebKit خطأ داخليًا" في Safari وهو استخدام عناوين Mac (Wi-Fi) الخاصة(private Mac (Wi-Fi) addresses) . لوقف ذلك:

  1. افتح تطبيق الإعدادات(Settings) على جهاز iPhone الخاص بك وحدد خيار Wi-Fi.
  2. اضغط على زر المعلومات(Info) بجوار اتصال Wi-Fi النشط.
  3. قم بتعطيل المفتاح بجوار عنوان Wi-Fi(Wi-Fi Address) الخاص .

تعطيل HTTP/3 Experimental Feature

HTTP/3 هو بروتوكول يعمل على تحسين زمن الوصول وأوقات التحميل. ومع ذلك ، فهي متاحة فقط كميزة تجريبية في Safari وهي عرضة لكسر الأشياء. تحقق مما إذا كان نشطًا وقم بتعطيله.

iPhone و iPad

  1. افتح تطبيق الإعدادات.
  2. Tap Safari > Advanced > Experimental Features .
  3. قم بإيقاف تشغيل المفتاح الموجود بجوار HTTP/3 .

ماك

  1. افتح جزء Safari Settings/Preferences
  2. قم بالتبديل إلى علامة التبويب Develop وحدد المربع بجوار إظهار(Show Develop) قائمة التطوير في شريط القائمة.

  1. حدد تطوير(Select Develop) في شريط القائمة ، واطبع إلى الميزات التجريبية(Experimental Features) ، وقم بإلغاء تحديد خيار HTTP/3 .

(Reset Experimental) إعادة تعيين التفضيلات (Preferences)التجريبية إلى الإعدادات الافتراضية

إذا لم يساعد أي من الإصلاحات المذكورة أعلاه ، فحاول إعادة تعيين جميع ميزات Safari التجريبية إلى إعداداتها الافتراضية.

iPhone و iPad

  1. افتح تطبيق الإعدادات.
  2. Tap Safari > Advanced > Experimental Features .
  3. قم بالتمرير(Scroll) لأسفل وانقر فوق إعادة تعيين الكل(Reset All) إلى الإعدادات الافتراضية(Defaults) .

ماك

افتح قائمة التطوير(Develop) في Safari (أظهرها إذا كان عليك ذلك) ، ثم أشر إلى الميزات التجريبية(Experimental Features) ، وانتقل لأسفل إلى الأسفل. ثم حدد إعادة تعيين(Reset) الكل إلى الإعدادات الافتراضية(Defaults) .

Safari يعمل كالمعتاد مرة أخرى

يجب أن تساعدك نصائح استكشاف الأخطاء وإصلاحها أعلاه في حل مشكلة "واجه WebKit خطأ داخليًا" في Safari . تأكد من إجراء الإصلاحات السريعة المذكورة أعلاه إذا واجهت المشكلة مرة أخرى.

افترض أن خطأ WebKit لا يختفي. إذا كان الأمر كذلك ، فانتقل إلى متصفح مختلف مثل Google Chrome أو Firefox أو Microsoft Edge وانتظر حتى يحل التحديث المستقبلي لنظام iOS أو macOS المشكلة نهائيًا. على جهاز Mac(Mac) ، يمكنك أيضًا إعادة ضبط Safari على إعداداته الافتراضية(factory reset Safari to its default settings) .



About the author

أنا فني كمبيوتر عملت مع Android وبرامج المكتب لسنوات عديدة. لقد قمت أيضًا بتعليم الأشخاص كيفية استخدام أجهزة Mac على مدار السنوات الخمس الماضية أو نحو ذلك. إذا كنت تبحث عن شخص يعرف كيفية إصلاح الأشياء على جهاز الكمبيوتر الخاص بك ، فربما يمكنني مساعدتك!



Related posts