Discourse를 최신 버전으로 업데이트한 후, 페이지에 파일을 드래그 앤 드롭하면 오류가 발생하는 것을 확인했습니다.
이 오류는 Chromium 엔진 기반의 모든 브라우저에서 발생하지만, Mozilla Firefox에서는 발생하지 않습니다.
업로드 버튼이나 CTRL+V를 통한 파일 업로드 등 다른 방식은 정상적으로 작동합니다.
이 문제를 어떻게 해결할 수 있을까요?
안녕하세요, @MrIgareshka 님을 환영합니다 ![]()
방금 제 테스트 사이트에서 직접 시도해 봤는데, 재현이 안 되는 것 같습니다. /logs에 어떤 오류가 표시되나요? 그리고 try.discourse.org에서도 이 문제를 재현할 수 있나요?
환대해 주셔서 감사합니다 ![]()
이 문제는 저에게만 발생하고 있습니다. 다른 Discourse 포럼에서는 이런 문제가 없습니다.
에러 로그에는 아무것도 표시되지 않으며, 이미지가 사이트에 업로드되기 전에 웹 페이지가 충돌합니다.
Firefox에서는 이미지를 사이트에 성공적으로 업로드할 수 있었고, Discourse 에러 로그에도 아무 문제가 나타나지 않았습니다. 플러그인과 테마 없이 안전 모드에서 파일을 사이트에 업로드해 보았지만, 탭이 여전히 충돌합니다.
Chromium 엔진 기반 브라우저 세 가지에서 확인해 보았으며, 모든 브라우저에서 이 문제가 발생합니다. 그래서 Chrome을 디버그 모드로 실행해 보았는데, 로그에는 다음과 같은 내용이 기록되어 있습니다.
[15000:9236:0121/190159.718:ERROR:render_process_host_impl.cc(5167)] Terminating render process for bad Mojo message: Received bad user message: File System Access access from Unsecure Origin
[15000:9236:0121/190159.718:ERROR:bad_message.cc(29)] Terminating renderer for bad IPC message, reason 123
로그에서 유용한 정보를 찾지 못해서 포기할 지경입니다. 혹시 도와주실 수 있는 분이 있을까요? 감사합니다.
크로미움 업데이트에서는 특정 옵션을 활성화할 수 있는 기능이 제거되어, 보안이 없는 연결이 자동으로 차단됩니다. 따라서 드래그 앤 드롭을 사용하려고 할 때 브라우저가 클립보드에 액세스할 수 없으므로 페이지가 충돌합니다.
해결 방법은 SSL 인증서를 사용하는 것입니다.
또는 chrome://flags/ 설정에서 #unsafe-treat-insecure-origin-as-secure 플래그를 활성화하고 해당 리소스를 목록에 추가하여 이 문제를 해결할 수도 있습니다.