오작동하는 브라우저 호환성 수정

재게시해서 죄송하지만, 지난 게시글에서 누군가 내용을 오해한 것 같습니다. 이번 글은 남겨두길 바랍니다.

얼마 전 디스코스(Discourse) 포럼이 제대로 작동하지 않았습니다. 해결책이나 수정 방법을 찾으려고 이 사이트에 들어왔다가 같은 문제에 직면했습니다.

그래서 디스코스 지원팀에 . . . 세 번이나 연락했습니다. 결국 개발자들이 이 문제를 해결할 능력이 없다는 말을 들었습니다.

최근 직접 문제를 해결해 보기로 마음먹었고 . . . 단 다섯 줄의 코드로 문제를 수정했습니다.

참고로 이 문제를 해결하는 건 이렇게나 쉬웠습니다:

// ==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가 정상적으로 작동하도록 노력하고 있을 뿐입니다. 많은 사이트에서 Discourse를 사용하는데, 포럼이 망가져 있으면 누구에게도 도움이 되지 않으니까요.

P.S. 프로필 사진이 정말 귀엽네요 :slight_smile:

ESR 115를 특별히 사용하려는 이유가 있나요? 그렇지 않다면 최신 버전을 다운로드하는 것을 추천합니다. 만약 Windows 7이나 그보다 오래된 시스템에서 실행 중이라면, Supermium이나 Gecko 계열의 대안 브라우저(분명히 존재하는 것을 아는데 이름이 기억나지 않네요)를 추천합니다.

고마워요! :3

그냥 ESR 115를 사용하려고 하는 게 아닙니다. 모질라에서 최신 버전이라고 나온 게 그거예요. 맞아요, 저는 Windows 7을 쓰고 있어요. 구체적으로는 Home Premium 버전인데, 조금 더 업그레이드하기 위해 Windows 7 Ultimate WAU 키를 구하는 중이에요. 그런데 Supermium이나 Gecko는 뭔가요? VxKex 같은 건가요?

게코는 Firefox의 핵심 엔진(Chrome의 V8과 같은)을 뜻합니다. 저는 R3dfox를 언급한 것이었습니다.

이들은 기본적으로 레거시 시스템에서 실행되도록 설계된 Chrome(Supermium)과 Firefox(R3dfox)의 새 버전일 뿐입니다. 예를 들어, Supermium은 Windows 98까지 지원할 수 있는 것으로 압니다(:double_exclamation_mark:). 더 최신 버전으로 업데이트할 수 없거나 하고 싶지 않다면(Windows 7 상태가 안 좋으니까요), 오래된 Firefox에 매달리는 것보다 이런 프로그램들 중 하나를 다운로드하는 것을 권장합니다.

이전 DM에서 이미 설명드린 바와 같이, 저희는 해당 문제를 해결할 능력은 있지만, 브라우저 버전이 지원되지 않으므로 해결하지 않기로 선택한 것입니다.

1개의 좋아요

어! R3dfox 들어봤어요! 사실 1년쯤 전에 이사 갈까 진지하게 고려하고 있었는데, 리눅스 배포판 때문에 망설이는 것과 똑같은 이유로 R3dfox도 영 찜찜했어요. 최종 결정을 하기 전에 이게 어떻게 굴러가는지 좀 더 지켜보려고요.

그리고 98?! 세상에! ㅋㅋ. 내 첫 번째 OS였거든요. 요즘 세상에 그게 돌아간다니 완전 놀랍네요.

윈도우 같은 건, 제 생각엔 마이크로소프트가 더 나은 걸 안 내놔서 아직 업그레이드 안 했어요.

1개의 좋아요

이 시점에서 윈도우 7이 너무 오래되었고, 곧 약 7년간의 지원 종료에 가까워지고 있다고 생각하기 때문에, 그런 상황이라면 리눅스 배포판을 찾아서 전환하는 것을 강력히 추천합니다. 선택할 수 있는 배포판이 많으므로, 사용자에게 딱 맞는 것을 반드시 찾을 수 있을 거예요!!

Win7는 오래되었을 수 있지만, 여전히 대부분의 최신 OS만큼 좋습니다. 아마도 . . . 14년 동안 문제가 없었던 것 같습니다? 정말 재미있는 부분은 Microsoft가 지원 중단한 이후 오히려 더 안정적이 되었다는 점이에요, ㅋㅋ. Linux 배포판에 대해 말하자면, 제가 찾는 조건에 딱 맞는 걸 아직 못 찾았어요. CachyOS나 Zorin OS는 거의 근접했지만 완벽하진 않고, '빅3(대표적인 3종)'는 저에게는 지나치게 사용자 친화적이지 않아요.

운영체제 전체의 코드를 AI로 대충 짜지 않으면 놀라운 일이 벌어진다 :3

Distrochooser는 자신에게 맞는 배포판을 찾는 데 매우 유용한 자료야!! 최종적인 기준이 될 수는 없지만, 데스크톱 환경은 언제든 교체할 수 있으니 초보자가 시작하기에는 좋은 곳이지.