Исправление проблемы с поддержкой браузера

Извините за перепост, но, похоже, кто-то неправильно понял что-то в моём последнем сообщении. Надеюсь, этот пост останется на месте.

Пару времени назад на одном форуме Discourse всё сломалось. Я пришёл сюда, чтобы найти решение или исправление, но столкнулся с той же проблемой.

Поэтому я обратился в службу поддержки Discourse . . . три раза. В итоге мне сказали, что разработчики не способны исправить эту проблему.

Недавно я решил попробовать самостоятельно устранить проблему и . . . всего пять строк кода, и я это исправил.

Вот насколько легко это было решить, кстати:

// ==UserScript==
// @​name         Discourse Meta - Обход проверки неподдерживаемого браузера
// @​namespace    discourse-meta-bypass
// @​version      1.0
// @description  Исправляет проблему с «неподдерживаемым браузером» в Discourse
// @​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 работать, потому что многие сайты используют его, а сломанный форум не нужен никому.

P.S. Твой аватарка очень милая :slight_smile:

Есть какая-то особая причина, почему ты пытаешься использовать ESR 115? Если нет, то я бы просто скачал последнюю версию… Если у тебя старая система с Windows 7 или чем-то подобным, то я бы порекомендовал скачать Supermium или аналог на движке Gecko (который точно существует, просто имя вылетело из головы).

спасибо! :3

Ну, я не пытаюсь специально использовать ESR 115. Это просто то, что Mozilla считает актуальной версией. Да, я на Win7. Конкретно Home Premium, но я ищу ключ для 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! Я, собственно, уже около года подумываю о переходе на него, но меня немного напрягает по той же причине, по которой меня напрягают дистрибутивы Linux. Всё ещё жду, чтобы увидеть, как он проявит себя, прежде чем принимать какие-либо окончательные решения.

Кстати, 98?! Ничего себе! лол. Это была моя первая ОС. Идея того, что что-то современное сегодня работает на ней, просто безумна.

Что касается Windows, то, по моему мнению, Microsoft просто ничего лучше не выпустила, поэтому я пока не обновлялся.

1 лайк

В таком случае я бы настоятельно рекомендовал тебе найти дистрибутив Linux и перейти на него, учитывая возраст Windows 7 и тот факт, что через несколько лет поддержка, вероятно, окончательно прекратится (или уже прошла более 7 лет без обновлений безопасности). Сейчас существует множество дистрибутивов, и ты наверняка найдёшь подходящий для своих задач!!

Хотя Win7 может и старый, он всё так же хорош, как большинство современных ОС. У меня не было с ним проблем вот уже… 14 лет? Самое смешное, что после того, как Microsoft прекратила поддержку, он стал даже более стабильным, лол. Что касается дистрибутивов Linux, я пока не нашёл того, что соответствует моим ожиданиям. CachyOS и Zorin OS близки к идеалу, но не совсем то, а «большая тройка» для меня слишком неудобна в использовании.

Удивительные вещи случаются, когда не используешь ИИ для генерации мусорного кода всей операционной системы :3

Distrochooser — отличный ресурс для поиска подходящего дистрибутива!! Он не является исчерпывающим справочником, поскольку окружение рабочего стола можно всегда сменить, но это хорошее место для старта новичкам.