그러나 업데이트 이후 iOS Safari에서 디스코스 포럼을 정상적으로 열 수 없게 되었습니다. 구체적으로 "로딩 중…"이라는 문구와 함께 다섯 개의 원이 깜빡이는 화면에서 멈추어 사이트에 진입할 수 없습니다.
같은 로컬 네트워크 환경에서 Windows Chrome은 정상적으로 로딩되므로 제 네트워크 문제임이 확실합니다.
또한 제 디스코스 사이트 자체의 문제도 아닌 것으로 확신합니다. 제 아이폰에서도 이 사이트(meta.discourse.org)에 접속할 수 없으며, 마찬가지로 이 로딩 화면에서 멈추기 때문입니다.
iOS 설정-Safari-고급-실험적 기능에서 거의 모든 스위치를 토글해 보았지만(디스코스가 아예 열리지 않는 실험적 네트워크 로더는 제외했으며, 이름에 “비활성” 또는 "차단"이 포함된 일부 스위치도 토글하지 않았습니다) 여전히 웹사이트에 정상적으로 접근할 수 없습니다.
+645와 +699 사이에 도입된 일부 기능이 iOS 15.8 Safari에서 지원되지 않는다고 의심하고 있습니다.
아이폰의 사용자 에이전트는 다음과 같습니다:
Mozilla/5.0 (iPhone; CPU iPhone OS 15_8 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/124.0.6367.111 Mobile/15E148 Safari/604.1
디스코스 호환성 페이지에서 디스코스가 iOS 15.7 Safari와 호환된다고 언급된 것을 기억합니다. 디스코스는 여전히 이 약정을 준수할 계획인가요? 아니면 iOS 15는 더 이상 지원되지 않는 것인가요?
저희도 방금 macOS Sonoma 14.4에서 Chrome 버전 124.0.6367.119로 동일한 상황을 경험했습니다.
콘솔에 다음과 같은 오류가 표시됩니다. JS가 작동하는 방식에 문제가 있는 것 같습니다. 추가 정보가 필요하시면 알려 주세요.
Uncaught ReferenceError: dt7948 is not defined
at 74476 (load-more.js:7:38)
at __webpack_require__ (bootstrap:19:1)
at 30920 (topic-list-item.js:389:3)
at __webpack_require__ (bootstrap:19:1)
at s.callback (discourse.js:976:50)
at s.exports (loader.js:106:1)
at requireModule (loader.js:27:1)
at header_1.js:2:28
Uncaught (in promise) ReferenceError: Cannot access 'components_topic_list' before initialization
at Module.default (topic-list-item.js:389:3)
at Resolver._extractDefaultExport (index.js:541:25)
at Resolver.resolveOther (index.js:163:32)
at Resolver.resolve (index.js:199:23)
at index.js:742:1
at f.resolve (index.js:523:1)
at f.resolve (index.js:525:1)
at o (index.js:237:1)
at i.factoryFor (index.js:184:1)
at PluginApi._resolveClass (plugin-api.js:162:39)
at PluginApi.modifyClass (plugin-api.js:189:29)
at disable-sort.js:12:1
at withPluginApi (plugin-api.js:2612:16)
at Object.initialize (disable-sort.js:11:1)
at initializer.initialize (app.js:209:28)
at index.js:145:1
at e.each (dag-map.js:191:1)
at e.walk (dag-map.js:120:1)
at e.each (dag-map.js:66:1)
at e.topsort (dag-map.js:72:1)
at e._runInitializer (index.js:158:1)
at e.runInstanceInitializers (index.js:143:1)
at u._bootSync (instance.js:86:1)
at e.didBecomeReady (index.js:602:1)
at invoke (backburner.js.js:280:1)
at h.flush (backburner.js.js:197:1)
at p.flush (backburner.js.js:358:1)
at B._end (backburner.js.js:798:1)
at B._boundAutorunEnd (backburner.js.js:523:1)