Slack 메시지 내 링크가 열리지 않는 문제는 대부분 애플리케이션의 브라우저 기본 설정 문제나 Slack 자체 설치가 제대로 이루어지지 않았기 때문에 발생합니다(특히 우분투 환경에서 URL 리디렉션이 지원되지 않는 경우가 많습니다).

이 문제는 크게 두 가지 경우에 나타납니다. 하나는 웹 애플리케이션을 사용하는 경우이고, 다른 하나는 데스크톱 애플리케이션을 설치해 사용하는 경우입니다. 또한 이 문제는 Windows, macOS, Linux 등 거의 모든 지원 운영체제에서 발생하며, 모바일 기기에서도 마찬가지입니다. 이 글에서는 모든 운영체제와 플랫폼을 대상으로 Slack에서 링크가 기본 브라우저로 열리지 않는 문제를 해결하는 방법을 단계별로 알아보겠습니다.
Slack에서 링크가 열리지 않는 원인
운영체제나 플랫폼마다 고유한 원인이 있지만, 공통적으로 나타나는 원인들도 있습니다. 주요 원인은 다음과 같습니다.
- 기본 브라우저 설정 오류: Slack은 클릭한 링크를 컴퓨터에 설정된 기본 브라우저로 열도록 프로그래밍되어 있습니다. 잘못된 기본 브라우저 설정이 이 문제를 일으킬 수 있습니다.
- 시크릿 모드 미지원: Slack 플랫폼에서 시크릿(Incognito) 모드로 링크를 여는 기능이 지원되지 않는 취약점이 발견된 바 있습니다. 현재까지도 링크를 시크릿 환경에서 열도록 리디렉션할 방법은 없습니다.
- 잘못된 Slack 설치: Slack이 브라우저에서 링크를 열지 못하는 또 다른 중요한 원인은 애플리케이션 설치가 올바르게 이루어지지 않은 것입니다. 이 오류는 특히 우분투 설치 환경에서 자주 발생하며, 뒤에서 자세히 다루겠습니다.
- 우분투의 Chrome 설정: 우분투는 Chrome 환경 외부의 설정과 충돌을 일으키는 것으로 알려져 있습니다. 이 경우 Chrome 변수를 변경하여 Slack에서 링크를 클릭했을 때 강제로 열리도록 만들 수 있습니다.
- 손상된 캐시: 브라우저 캐시에 손상된 데이터가 쌓이는 것도 흔한 원인입니다. 이런 경우 브라우저가 외부 링크를 열지 못하거나 이상한 동작을 보일 수 있습니다.
- Windows의 손상된 Slack 설치 파일: Microsoft Store를 통해 Slack을 설치했다면 설치 파일이 손상되었거나 필수 구성 요소가 누락되었을 가능성이 있습니다. Windows Store 캐시를 정리하고 재설치해 보세요.
시작하기 전에 다시 로그인해야 하므로 Slack 계정 정보를 미리 준비하고, 컴퓨터에 대한 관리자 권한이 있는지도 확인하세요.
사전 준비: 안정적인 인터넷 연결
안정적인 인터넷 연결은 문제 해결 과정의 기본 전제 조건입니다. 공용 네트워크(병원이나 사무실 등에서 제공되는 네트워크)가 아닌 활성화된 연결을 사용하고 있는지 확인하세요. 다른 기기에서도 Slack을 열어 인터넷 접속이 정상적인지 테스트해 보는 것이 좋습니다.
안정적인 인터넷 연결이 확실한 경우에만 아래 해결 방법을 진행하세요. 그렇지 않다면 다른 네트워크로 전환한 후 다시 시도하세요(문제 해결 목적이라면 모바일 핫스팟도 좋은 선택입니다).
해결 방법 1: Slack에서 기본 브라우저 변경
Slack 역시 다른 메신저 애플리케이션과 마찬가지로 환경설정을 갖추고 있습니다. 이 설정은 다양한 상황에서 애플리케이션이 어떻게 동작할지 결정합니다. Slack 내에서 링크를 클릭하면 애플리케이션은 환경설정에 지정된 기본 브라우저를 찾아 해당 브라우저로 웹 페이지를 엽니다.
일반적으로 어떤 브라우저가 설정되어 있든 웹 페이지는 정상적으로 열려야 하지만, 환경설정이 제대로 되어 있지 않으면 어떤 링크도 열리지 않습니다. 이번 해결 방법에서는 애플리케이션 설정으로 이동하여 Slack의 기본 브라우저 동작을 변경해 보겠습니다.
여기서는 Android에서 기본 브라우저 동작을 변경하는 방법을 예시로 보여드리겠습니다.
- Slack을 실행하고 화면 오른쪽 상단의 점 세 개(⋮) 아이콘을 클릭한 후 설정(Settings)을 선택합니다.

- 설정 화면에서 고급(Advanced)을 클릭합니다.

- 앱에서 웹 페이지 열기(Open web pages in app) 옵션을 토글하여 전환합니다.

- 변경 사항을 저장하고 종료합니다. Slack을 다시 시작한 후 링크가 정상적으로 열리는지 확인합니다.
참고: Slack이 선택하는 기본 브라우저는 운영체제에 설정된 기본 브라우저입니다. 링크를 여는 브라우저를 변경하려면 운영체제의 기본 브라우저 설정을 변경해야 합니다.
해결 방법 2: 브라우저 캐시 삭제
두 번째 해결 방법은 링크를 여는 브라우저의 캐시를 삭제하는 것입니다. 캐시는 모든 브라우저의 핵심 작업 요소로, 환경설정과 각종 임시 설정을 저장하는 중요한 역할을 담당합니다.
브라우저의 캐시가 손상되면 비정상적으로 동작하여 Slack에서 링크가 아예 열리지 않거나, 열리더라도 심각한 지연이 발생할 수 있습니다. Chrome에서 캐시를 삭제하는 방법은 다음과 같으며, 다른 브라우저를 사용하는 경우에도 유사한 단계를 따르면 됩니다.
- Chrome 브라우저를 열고 주소창에 “chrome://settings”를 입력한 후 Enter 키를 누릅니다. 브라우저 설정 화면이 열립니다.
- 페이지 하단으로 스크롤하여 고급(Advanced)을 선택합니다.

- 고급 메뉴가 펼쳐지면 “개인정보 및 보안(Privacy and Security)” 섹션에서 “인터넷 사용 기록 삭제(Clear browsing data)”를 클릭합니다.

- 삭제할 항목과 기간을 확인하는 팝업 메뉴가 나타납니다. “전체 기간(All time)”을 선택하고 모든 옵션에 체크한 후 “인터넷 사용 기록 삭제”를 클릭합니다.

- 쿠키와 인터넷 사용 기록을 삭제한 후 컴퓨터를 완전히 재시작합니다. 그런 다음 Slack에서 링크를 열어 오류가 여전히 발생하는지 확인합니다.
해결 방법 3: Google Chrome 구성 변경 (Linux)
또 다른 원인으로는 Chrome 관련 Google 구성 설정 오류가 있습니다. 이는 주로 Linux 설치 환경과 관련이 있는데, Linux에서는 각 구성이 한두 줄의 매개변수 형태로 되어 있기 때문입니다. 일반적으로 이러한 값들은 애플리케이션 설치 시 사전 설정된 기본값으로 지정되지만, 때때로 사용자의 컴퓨터 환경과 충돌하여 여러 오류를 일으킬 수 있습니다. 여기서는 이러한 구성을 변경하여 문제가 해결되는지 확인해 보겠습니다.
- 파일 탐색기를 열고 다음 파일을 엽니다:
$HOME/.local/share/applications/google-chrome.desktop
- 다음 줄을 찾아 아래와 같이 수정합니다:
Exec=/opt/google/chrome/chrome Exec=/opt/google/chrome/chrome %U
- 수정한 파일을 저장하고 컴퓨터를 재시작합니다. 그런 다음 Slack을 실행하여 문제가 완전히 해결되었는지 확인합니다.
해결 방법 4: Slack 재설치 (Windows)
마지막 수단으로, Slack이 여전히 정상적으로 작동하지 않고 브라우저에서 링크를 열지 않는다면 재설치를 시도해 볼 수 있습니다. Windows 업데이트 설치 후나 설치 파일을 다른 드라이브로 이동하는 과정에서 Slack 설치가 손상되는 문제가 실제로 보고된 바 있습니다. 이번 해결 방법에서는 응용프로그램 관리자로 이동하여 Slack을 제거한 후, 공식 웹사이트에서 최신 버전을 새로 설치하겠습니다.
- Windows + R 키를 누르고 대화 상자에 “appwiz.cpl”을 입력한 후 Enter 키를 누릅니다.
- 응용프로그램 관리자에서 Slack을 찾습니다. 마우스 오른쪽 버튼으로 클릭하고 제거(Uninstall)를 선택합니다.

- 애플리케이션을 제거한 후 컴퓨터를 완전히 재시작합니다. 그런 다음 Slack 공식 웹사이트로 이동하여 최신 버전을 다운로드합니다.

- 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택합니다. 이제 문제가 해결되었는지 확인합니다.
Microsoft Store에서 Slack을 설치한 경우 앱 초기화를 시도해 볼 수도 있습니다. 절차는 다음과 같습니다:
- Windows 아이콘을 마우스 오른쪽 버튼으로 클릭하고 설정(Settings)을 선택합니다.
- 설정에서 앱(Apps) 하위 카테고리를 클릭합니다.
- 컴퓨터에 설치된 모든 애플리케이션 목록이 표시됩니다. Slack을 검색하여 해당 항목을 엽니다. 그런 다음 초기화(Reset)를 선택하여 애플리케이션을 완전히 초기화합니다. 다시 실행하기 전에 반드시 컴퓨터를 재시작하세요.
해결 방법 5: Slack 재설치 (Linux)
이번에는 Linux 머신에서 Slack을 재설치하는 방법을 살펴보겠습니다. Ubuntu Software를 통해 Slack을 설치했다면 먼저 해당 스토어에서 제거한 후 수동으로 다시 설치하는 것이 좋습니다. 아래 단계를 따르세요:
- Ubuntu Software Store로 이동하여 현재 설치된 Slack을 제거합니다.
- Slack 공식 다운로드 웹사이트로 이동하여 사용 중인 OS에 맞는 버전을 다운로드합니다.
- 다운로드가 완료되면 다음 명령어로 패키지를 설치합니다:
sudo dpkg -i slack-desktop-*.deb
- 컴퓨터를 완전히 재시작합니다. 계정 정보로 다시 로그인한 후 문제가 해결되었는지 확인합니다.