إصلاح مشكلة دعم المتصفح المعطوب

أعتذر عن إعادة النشر، لكن يبدو أن شخصًا ما أساء تفسير شيء في منشوري الأخير. آمل أن يبقى هذا المنشور.

حسنًا، منذ فترة توقفت إحدى منتديات Discourse عن العمل بشكل صحيح. أتيت إلى هنا لأرى إن كان بإمكاني إيجاد حل أو إصلاح، لكن واجهت نفس المشكلة.

لذا تواصلت مع الدعم الخاص بـ Discourse . . . ثلاث مرات. في النهاية، أُخبرت بأن المطورين عاجزون عن إصلاح المشكلة.

مؤخرًا، قررت أن أرى إن كنت قادرًا على استكشاف المشكلة وإصلاحها بنفسي، و. . . بخطوة كود واحدة فقط (أو خمسة أسطر) أصلحتها.

كان حل هذا الأمر سهلًا هكذا، btw:

// ==UserScript==
// @name         Discourse Meta - Unsupported Browser Bypass
// @namespace    discourse-meta-bypass
// @version      1.0
// @description  Fixes Discourse broken browser issue
// @author       Sin Shadow Fox
// @match        *://meta.discourse.org/*
// @grant        unsafeWindow
// @run-at       document-start
// @license      MIT
// ==/UserScript==

(function() {
'use strict';
Object.defineProperty(unsafeWindow, 'unsupportedBrowser', {
get() { return false; },
set() {},
configurable: true
});
})();

مرحباً، كما ورد في البريد الإلكتروني، يعتبر Firefox 115 إصداراً قديماً وغير مدعوم في Discourse. لا أنصح حقاً باستخدام أي متصفح عمره 3 سنوات بغض النظر عما تريد إنجازه به.. لكن هذا التحذير موجود لسبب وجيه. لست متأكداً تماماً من مدى جودة عمل Discourse عليه، ولكن يرجى تحديث متصفحك إذا كان ذلك ممكناً، بدلاً من محاولة تجاوز هذه العقبة.

فقط لأنك تستطيع فعل شيء ما، لا يعني أنك يجب أن تفعله :slight_smile:

إعجابَين (2)

للأسف، لا أملك الكثير من التأثير في هذا الأمر. هذا يعود إلى موزيلا (Mozilla). أنا أحاول فقط جعل Discourse يعمل لأن العديد من المواقع تستخدمه، ومنتدى معطل لا يخدم أحداً.

ملاحظة: صورتك الرمزية (PFP) لطيفة جداً :slight_smile:

هل هناك سبب محدد يجعلك تحاول استخدام ESR 115؟ إذا لم يكن كذلك، فأنصحك بتنزيل أحدث إصدار فقط.. إذا كنت تستخدم نظامًا قديمًا مثل Windows 7 أو أي شيء آخر، فأنصحك بتنزيل متصفح Supermium أو البديل المعادل من Gecko (أعلم أنه موجود، لكنني نسيت اسمه حاليًا)

شكرًا لك! :3

حسناً، الأمر ليس أنني أحاول استخدام ESR 115. هذه فقط هي النسخة التي تصفها Mozilla بأنها محدثة. وأيضاً، نعم، أنا أستخدم نظام Win7. وتحديداً نسخة Home Premium، لكنني أبحث عن مفتاح WAU لنظام Win7 Ultimate للترقية قليلاً. ولكن ما هي Supermium/Gecko؟ هل هي شيء مشابه لـ VxKex؟

Gecko هو المحرك الأساسي لـ Firefox (مثل V8 بالنسبة لـ Chrome)، كنت أقصد R3dfox.

إنها ببساطة إصدارات جديدة من Chrome (وهي Supermium) وFirefox (وهي R3dfox) على التوالي، مصممة للعمل على الأنظمة القديمة، فمثلاً يمكن لـ Supermium الرجوع إلى نظام Windows 98 فيما أعتقد (:double_exclamation_mark:). إذا لم تتمكن من التحديث إلى إصدار أحدث أو لم ترغب في ذلك (لأن Windows 7 مريض/غير صالح)، فأنصحك بتنزيل أحد هذين المتصفحين بدلاً من التمسك بإصدار Firefox القديم.

وكما وضحت لك سابقاً في الرسالة الخاصة، نحن قادرون على إصلاحها، لكننا نختار عدم فعل ذلك لأن نسخة المتصفح غير مدعومة.

إعجاب واحد (1)

أوه! لقد سمعت عن R3dfox! في الواقع، أفكر في الانتقال إليها منذ عام تقريباً، لكنني متردد بعض الشيء بنفس السبب الذي يجعلني أتردد بشأن توزيعات لينكس. ما زلت أنتظر لأرى كيف ستبدو قبل اتخاذ أي قرارات نهائية.

أيضاً، ويندوز 98؟! يا إلهي! (ضحك). كان هذا أول نظام تشغيل استخدمته. فكرة تشغيل أي شيء اليوم على هذا النظام تبدو جنونية.

أما بالنسبة لويندوز، فبرأيي المتواضع، لم تقدم مايكروسوفت أي شيء أفضل، لذلك لم أقوم بالترقية بعد.

إعجاب واحد (1)

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

رغم أن Windows 7 قديم، إلا أنه لا يزال بجودة معظم أنظمة التشغيل الحديثة. لم أواجه أي مشكلة معه منذ … 14 عامًا تقريبًا؟ المضحك حقًا هو أنه أصبح أكثر استقرارًا بعد أن أوقفت مايكروسوفت دعمه، هاها. أما بالنسبة لتوزيعات لينكس، فلم أجد شيئًا يلبي ما أبحث عنه. Cachy/Zorin قريبة من ذلك لكنها لا تصل إلى المطلوب تمامًا، و"الثلاثة الكبار" غير مناسبة للمستخدم العادي بشكل مفرط بالنسبة لي.

تحدث أشياء مذهلة عندما لا تستخدم الذكاء الاصطناعي لكتابة شيفرة مصدرية رديئة لنظام تشغيلك بالكامل :3

Distrochooser مورد ممتاز للعثور على توزيعة تناسبك!! ليس موردًا حاسمًا لأنه يمكنك دائمًا تبديل بيئات سطح المكتب، لكنه مكان جيد للبدء للمبتدئين.