구글 크롬 브라우저에서 볼랜드포럼 게시판 기능이 제대로 동작하지 않는 문제가 지난해 여름부터 있었는데요.
제가 집 짓느라 바쁜 탓도 있긴 했지만, 그 사이 두차례 상당한 시간을 들여 해결하려 시도했지만 원인을 찾지 못했습니다.
문제를 설명하자면, 크롬 브라우저에서 게시판 글목록 페이지만 제대로 표시해주지 못하는 것입니다. IE나 파이어폭스 등 다른 브라우저에선 아무런 문제가 없이 표시되고, 또 글읽기나 글쓰기 화면도 문제가 없는데 글목록 화면만 그렇습니다. 또 지난해 여름 이전의 크롬에서는 문제가 없다가 특정 시점에서 크롬이 업데이트되면서 에러로 표시하고 있습니다.
즉 게시판 자체의 기능에는 아무런 문제가 없는데, 크롬 브라우저의 내부 정책 변경 등의 이유로 에러로 지정한 것으로 추정됩니다. 에러 코드 자체("ERR_CONTENT_DECODING_FAILED")를 보자면 글목록 화면의 html 컨텐츠 포맷 등에 대해 크롬이 의도적으로 거부하는 것으로 보이는데, 그렇다면 MIME 코딩, 유니코드, html 압축 세가지 중의 한가지 이유일 것이라고 추정하고 살펴봤으나, 셋 다 아닌 것 같습니다.
아시는 분은 아시겠지만, 볼랜드포럼의 게시판 모듈은 제가 C++빌더로 개발했던 것을 몇년전에 델파이로 마이그레이션한 것으로, 현재는 전체 소스가 모두 델파이로 개발되어 있습니다. 웹브로커 기반으로 ISAPI 모듈로 개발했고요. 가끔 게시판 기능을 추가 혹은 변경하면서 제 코딩 오류로 버그가 생겼던 적도 있지만, 이렇게 다른 브라우저에선 잘 표시하는 페이지를 보여주지 못하는 적은 없었습니다.
그래서...
이 문제의 해결을 위해 오늘, 내일 이틀 정도 짬을 내서 몰입해볼 생각입니다. 건투를 빌어주세요. ㅎㅎㅎ;;
|