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



جرب أداة القضاء على المشاكل

واجه Webkit خطأ داخلي قد يكون ناتجًا عن مشكلات في متصفح Safari أو تكوينات شبكة الجهاز. قد تتراوح مشكلات Safari من ميزة الترحيل الخاص المتضاربة إلى بيانات السجل / موقع الويب الفاسدة للمتصفح. يحدث الخطأ عندما تحاول فتح موقع ويب في متصفح Safari ، لكن المتصفح يفشل في القيام بذلك عن طريق إظهار الخطأ قيد المناقشة (أحيانًا مع WebKitErrorDomain). تم الإبلاغ عن هذا الخطأ عبر جميع أجهزة Apple مثل أجهزة Mac و iPhone و iPad وما إلى ذلك. في بعض الحالات ، أظهرت التطبيقات الأخرى التي تستخدم Safari API على أجهزة Apple (مثل Facebook و Instagram وما إلى ذلك) الخطأ أيضًا.



واجه Webkit خطأ داخلي



تم العثور على العوامل التالية على أنها العوامل الرئيسية التي تؤدي إلى حدوث خطأ داخلي في WebKit:



  • نظام تشغيل قديم للجهاز : إذا كان نظام التشغيل الخاص بجهازك (مثل iOS لجهاز iPhone) يفتقد إلى أحدث التصحيحات من Apple ، فإن عدم توافقه مع الوحدات النمطية الأخرى (خاصة Safari) قد لا يسمح بتحميل موقع الويب بشكل صحيح في المتصفح ، مما يتسبب في حدوث خطأ داخلي في WebKit.
  • السجل الفاسد وبيانات الموقع الإلكتروني لمتصفح Safari : قد تواجه خطأ WebKit داخليًا على Safari إذا كان سجل المتصفح وبيانات موقع الويب (مثل ملفات تعريف الارتباط) تالفين. بسبب هذا الفساد ، قد يحدث خلل في الاتصال بين المتصفح والمواقع الإلكترونية ويسبب الخطأ في متناول اليد.
  • ميزة الترحيل الخاص على iCloud : تستخدم ميزة الترحيل الخاص في iCloud منهجية ترحيل مزدوج لإخفاء عنوان IP الخاص بك من مزودي خدمة الإنترنت ومواقع الويب. إذا أصبحت حزم البيانات المتبادلة بين متصفح Safari وموقع الويب تالفة بسبب إطار عمل الترحيل هذا ، فقد يؤدي ذلك إلى حدوث خطأ WebKit.
  • بروتوكول HTTP / 3 من Safari : قد يُظهر WebKit خطأ داخليًا على Safari إذا كان المتصفح يحاول الاتصال بموقع ويب على بروتوكول HTTP / 3 ، لكن موقع الويب يفشل في تطبيق بروتوكول HTTP 3 بشكل صحيح ، فقد يتسبب ذلك في عدم توافق الاتصال بين موقع الويب و Safari ، مما أدى إلى حدوث خطأ داخلي في WebKit على Safari.

1. قم بإعادة تشغيل الأجهزة

قد يؤدي وجود خلل مؤقت في نظام التشغيل بجهازك إلى حدوث خطأ داخلي في WebKit على Safari أو التطبيقات التي تستند إلى Safari API ، وقد تؤدي إعادة تشغيل أجهزتك إلى حل المشكلة.

  1. أولاً، إعادة بدء جهازك وتحقق مما إذا كان يعمل بشكل جيد.
  2. ان لم، انقطاع التيار الكهربائي جهازك (مثل iPhone و iPad و Mac وما إلى ذلك) و إزالة كابل الطاقة الخاص به (إن أمكن ، كما هو الحال في جهاز Mac) من مصدر الطاقة.
  3. حاليا انقطاع التيار الكهربائي لك أجهزة الشبكات (مثل جهاز التوجيه وموسعات Wi-Fi وما إلى ذلك) و إزالة هُم اسلاك الطاقة من مصدر الطاقة المعني.

    افصل جهاز التوجيه عن مصدر الطاقة

  4. ثم انتظر دقيقة، سد العجز ال كابل طاقة جهاز التوجيه ، وقوته على .
  5. بمجرد تشغيل جهاز التوجيه بشكل صحيح ، تشغيل لك جهاز (تأكد من توصيل كبل الطاقة مرة أخرى إن أمكن) ، وبمجرد تشغيله بشكل صحيح ، تحقق مما إذا كان خطأ WebKit الداخلي واضحًا.
  6. ان لم، انقطاع التيار الكهربائي لك جهاز (مثل جهاز iPad) واحتفظ به مغلقًا لمدة الوقت الإضافي مثل بين عشية وضحاها.
  7. بعد ذلك، قوة جهازك وتحقق مما إذا تم مسح خطأ WebKit الداخلي الخاص به.

2. قم بتحديث نظام تشغيل الجهاز إلى أحدث إصدار

إذا كان جهازك (Mac ، iPhone ، iPad ، إلخ) يفتقد لنظام التشغيل آخر تحديثاته ؛ ربما أصبح غير متوافق مع وحدات نظام التشغيل الأخرى (مثل متصفح Safari) ، مما قد يؤدي إلى خطأ داخلي في WebKit. في مثل هذه الحالة ، قد يؤدي تحديث نظام تشغيل الجهاز إلى أحدث إصدار إلى مسح خطأ WebKit قيد المناقشة. للتوضيح ، سنناقش عملية تحديث iOS لجهاز iPhone إلى أحدث إصدار. قبل المتابعة ، قم بتوصيل جهاز iPhone الخاص بك بشبكة Wi-Fi ثم قم بشحن الهاتف بالكامل.



  1. قم بتشغيل ملف إعدادات من iPhone الخاص بك وحدد عام .

    افتح الإعدادات العامة لـ iPhone

  2. الآن حدد موقع ملف تحديث النظام الخيار واضغط عليه.

    تحديث برنامج iPhone

  3. ثم تحقق مما إذا كان تحديث iOS متاحًا. إذا كان متاحًا ، تحميل ال تحديث iOS ، وبمجرد التنزيل ، انقر فوق تثبيت .
  4. حاليا، انتظر حتى يتم تثبيت التحديث ، وبمجرد الانتهاء ، إعادة بدء هاتفك عند إعادة التشغيل ، وتحقق مما إذا كان Safari خاليًا من WebKit واجه خطأ.

3. قم بتعطيل VPN على الجهاز

إذا تم توجيه حركة مرور الويب على جهازك أو Safari عبر VPN ، فقد يؤدي تداخل VPN مع حركة مرور الويب بالجهاز إلى حدوث خطأ WebKit. قد يؤدي تعطيل VPN للجهاز أو امتداد VPN الخاص بالمتصفح إلى حل المشكلة. للحصول على تفسير أفضل ، سنخوض عملية تعطيل VPN على جهاز iPhone. تم الإبلاغ عن أن Cloudflare Warp تسبب في حدوث خطأ WebKit.

  1. قم بتشغيل ملف إعدادات من iPhone واضغط على ملف عام اختيار.
  2. حدد الآن VPN وافتحه.

    افتح VPN في الإعدادات العامة لـ iPhone

  3. ثم تعطيل ال VPN الاتصال عن طريق تبديل إيقاف تشغيله و إعادة إطلاق ال سفاري المتصفح.

    قم بتعطيل VPN في إعدادات iPhone

  4. عند إعادة التشغيل ، تحقق من مسح خطأ WebKit.

4. قم بتشغيل جهازك في الوضع الآمن

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

  1. انقطاع التيار الكهربائي لك ماك، وبمجرد إيقاف تشغيله ، قوة هو - هي على ولكن امسك على الفور مفتاح التحول .

    اضغط مع الاستمرار على مفتاح Shift أثناء التشغيل على جهاز Mac للتمهيد في الوضع الآمن

  2. احتفظ ب يمسك التابع مفتاح التحول حتى ال شاشة الدخول يظهر ، وبعد ذلك إطلاق سراح المفتاح.
  3. ثم تسجيل الدخول باستخدام بيانات الاعتماد الخاصة بك وإذا طُلب منك ذلك ، تسجيل الدخول تكرارا.
  4. الآن توجه إلى قائمة Apple > حول هذا Mac > تقرير النظام > معلومات النظام > نظرة عامة على برنامج النظام وتحقق من وضع التمهيد .

    تحقق مما إذا كان جهاز Mac قد تم تمهيده في الوضع الآمن

  5. إذا كان يظهر الوضع الآمن ، تم تمهيد جهاز Mac الخاص بك في الوضع الآمن ؛ وإلا ، حاول الخطوات أعلاه.
  6. بمجرد الوصول إلى الوضع الآمن ، قم بتشغيل سفاري وتحقق مما إذا تم مسح الخطأ الداخلي لـ WebKit.
  7. إذا كان الأمر كذلك ، فقم بتشغيل جهاز Mac في الوضع العادي وابدأ التشغيل سفاري أثناء الضغط على تحول مفتاح.
  8. الآن توجه إلى موقع إشكالي وتحقق مما إذا كان يتم تحميله بشكل طبيعي في Safari.
  9. إذا لم يكن الأمر كذلك ، فتحقق من عناصر بدء تشغيل Mac للعثور على التطبيق / الأداة التي بها مشكلات (مثل أداة حظر الإعلانات أو أداة حظر المحتوى). إذا تم العثور عليه ، يمكنك تعطيله أو إزالته من جهاز Mac الخاص بك (إذا لم يكن ضروريًا) لمسح خطأ WebKit الداخلي.

5. قم بتعطيل ميزة الترحيل الخاص

ميزة الترحيل الخاص هي ميزة خصوصية تضاف إلى أجهزة Apple من خلال iCloud. تستخدم هذه الميزة إطار عمل ترحيل مزدوج لإخفاء عنوان IP الخاص بالعميل من مزود خدمة الإنترنت وموقع الويب. إذا كان موقع الويب غير متوافق مع ميزة الخصوصية هذه أو إذا فشل متصفح Safari في تحليل حزمة البيانات من إطار عمل الترحيل بشكل صحيح ، فقد يؤدي ذلك إلى حدوث خطأ داخلي في Webkit. في هذا السيناريو ، قد يؤدي تعطيل ميزة الترحيل الخاص من Apple إلى حل المشكلة. للتوضيح ، سنتابع عملية تعطيل ميزة الترحيل الخاص على جهاز iPhone.

  1. انتقل إلى جهاز iPhone الخاص بك إعدادات واضغط على ملف التفاح معرف /اسم.
  2. توجه الآن إلى iCloud واختر ترحيل خاص .

    قم بتعطيل Private Relay في إعدادات iCloud لجهاز iPhone الخاص بك

  3. ثم تعطيل ميزة Private Relay عن طريق تبديل مفتاحه إلى وضع إيقاف التشغيل وإعادة تشغيل جهاز الكمبيوتر الخاص بك بعد ذلك.
  4. عند إعادة التشغيل ، تحقق مما إذا كان الخطأ الداخلي WebKit الخاص بالهاتف قد تم مسحه.

إذا استمرت المشكلة ، فتوجه إلى موقع إشكالي ، وعندما يظهر خطأ داخلي في WebKit ، انقر في أى مكان على الصفحة (ليس في شريط العناوين أو على رابط) ، يكتب ال التالية ، ثم تحقق من حل المشكلة:

thisisunsafe

6. قم بتعطيل عنوان Wi-Fi الخاص بالجهاز

تم تجهيز أجهزة Apple بميزة عنوان Wi-Fi الخاص التي تسمح لجهاز Apple بالاتصال بشبكات Wi-Fi مختلفة باستخدام عناوين Mac مختلفة لإخفاء نشاطك عبر الإنترنت من مزودي خدمة الإنترنت أو تحديد نشاط الشبكة بناءً على عنوان جهاز Mac الخاص بالجهاز.

قد تواجه الخطأ الخفي إذا كانت ميزة عنوان Wi-Fi الخاص تعيق اتصال المتصفح بمواقع الويب. في مثل هذه الحالة ، قد يؤدي تعطيل ميزة عنوان Wi-Fi الخاص بالجهاز إلى حل المشكلة. للتوضيح ، سنناقش عملية تعطيل ميزة عنوان Wi-Fi الخاص لجهاز iPhone.

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

    قم بتعطيل عنوان Wi-Fi الخاص على iPhone

  3. ثم إعادة التشغيل متصفح Safari وتحقق مما إذا كان يعمل بشكل جيد.

7. تعطيل ميزة HTTP 3 لمتصفح Safari

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

  1. قم بتشغيل ملف سفاري المتصفح وتوسيع نطاقه طور قائمة.

    افتح الميزات التجريبية من Safari

  2. حدد الآن الميزات التجريبية و فك ال HTTP / 3 .

    قم بتعطيل HTTP 3 في ميزات Safari التجريبية

  3. ثم إعادة التشغيل متصفح Safari وتحقق مما إذا كان خطأ Webkit الداخلي واضحًا.

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

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

  1. اذهب إلى إعدادات من iPhone الخاص بك وحدد سفاري .
  2. مفتوح الان متقدم واختر ميزات WebKit التجريبية .
  3. ثم قم بالتمرير لأسفل إلى أسفل واضغط على إعادة تعيين الكل إلى الافتراضيات .

    إعادة تعيين جميع ميزات Safari التجريبية إلى الإعدادات الافتراضية

  4. حاليا إعادة التشغيل متصفح Safari وتحقق مما إذا كان خاليًا من مشكلة WebKit.
  5. إذا لم يكن كذلك ، توجه إلى ميزات WebKit التجريبية بتكرار الخطوات من 1 إلى 2 ثم تعطيل كل يظهر الخيار هناك.
  6. حاليا إعادة التشغيل متصفح Safari وتحقق من أنه يعمل بشكل طبيعي.

إذا استمرت المشكلة ، فتحقق مما إذا كان ايقاف ال اقتراحات محرك البحث أو التبديل إلى أ محرك بحث مختلف في Safari يزيل خطأ WebKit.

9. امسح التاريخ والبيانات من متصفح Safari

قد يظهر هذا الخطأ في حالة تلف محفوظات / بيانات Safari ، وبسبب هذا التلف ، يفشل متصفح Safari في الوصول إلى المكونات الأساسية لتشغيله ، وبالتالي الخطأ. هنا ، قد يؤدي مسح محفوظات وبيانات متصفح Safari إلى مسح خطأ WebKit. للتوضيح ، سنتابع عملية مسح محفوظات وبيانات Safari على iPhone. قبل المتابعة ، قم بعمل نسخة احتياطية / قم بتدوين معلومات المتصفح الأساسية مثل الإشارات المرجعية وتسجيلات الدخول إلى موقع الويب وما إلى ذلك.

  1. قم بتشغيل ملف سفاري المتصفح والتوجه إلى ملف إعدادات .
  2. ثم حدد موقع تاريخ واضح والبيانات و صنبور عليه.

    مسح التاريخ وبيانات الموقع من Safari على iPhone

  3. حاليا تؤكد لمسح البيانات والمحفوظات الخاصة بمتصفح Safari.
  4. ثم إعادة بدء جهاز iPhone الخاص بك وتحقق مما إذا تم مسح خطأ WebKit عند إعادة التشغيل.

إذا لم يفلح ذلك ، فتحقق مما إذا كان موقع الويب الإشكالي يعمل بشكل جيد في ملف تصفح خاص وضع سفاري. إذا كان الأمر كذلك ، فيمكنك تعطيل جميع ملحقات المتصفح وتمكينها واحدة تلو الأخرى للعثور على المشكلة. بمجرد العثور عليه ، يمكنك تعطيله (إذا لزم الأمر) ؛ خلاف ذلك ، قم بإزالته من متصفح Safari.

10. إنشاء مستخدم جديد على جهازك

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

  1. إذهب إلى ....... الخاص بك تفضيلات النظام وفتح المستخدمون والمجموعات .

    افتح المستخدمون والمجموعات في تفضيلات نظام Mac

  2. الآن ، بالقرب من أسفل اليسار ، انقر فوق قفل رمز وأدخل كلمة مرور المسؤول إذا طُلب منك ذلك.
  3. ثم انقر فوق زائد (بالقرب من رمز القفل) وقم بتوسيع حساب جديد القائمة المنسدلة (في الجزء الأيمن من النافذة).
  4. حدد الآن مدير وادخل تفاصيل أخرى (كلمة المرور ، التحقق ، تلميح كلمة المرور ، إلخ) حسب متطلباتك.

    قم بإنشاء مستخدم مسؤول جديد في MacBook

  5. ثم انقر فوق الزر 'إنشاء مستخدم' وانتظر حتى يتم إنشاء المستخدم.
  6. في حال تم، تسجيل خروج من الحساب الحالي على جهاز Mac الخاص بك و تسجيل الدخول باستخدام الحساب الذي تم إنشاؤه حديثًا.
  7. ثم قم بتشغيل Safari وتحقق مما إذا كان خطأ داخلي في WebKit واضحًا.

إذا كنت لا ترغب في إنشاء مستخدم جديد ، فيمكنك ذلك تمكين عمليات تسجيل دخول الضيف وتحقق مما إذا كان Safari يعمل بشكل جيد في حساب الضيف.

11. أعد ضبط جهازك على إعدادات المصنع الافتراضية

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

  1. انتقل إلى جهاز iPhone الخاص بك إعدادات وفتح عام .
  2. الآن حدد موقع ملف إعادة ضبط الخيار (يمكنك التمرير قليلاً) والنقر عليه.
  3. ثم اضغط محو كل المحتويات والإعدادات .

    إعادة تعيين iPhone إلى إعدادات المصنع الافتراضية

  4. بعد ذلك، تؤكد لمتابعة عملية إعادة تعيين iPhone و انتظر حتى تكتمل العملية.
  5. في حال تم، اقامة لك ايفون ك جهاز جديد (لم تتم استعادته من نسخة احتياطية حتى الآن) ، وبعد ذلك نأمل أن يكون واضحًا من الخطأ الداخلي لـ WebKit. إذا كان الأمر كذلك ، فيمكنك استعادة iPhone الخاص بك من نسخة احتياطية.

إذا لم ينجح أي مما سبق ، فيمكنك الاتصال بـ دعم Apple لحل المشكلة ، ولكن يمكنك استخدام متصفح أو جهاز آخر للوصول إلى مواقع الويب التي بها مشكلات خلال ذلك الوقت.