답변:
문제는 Linux 용 사용자 에이전트 Chromium이 현재 사용중인 것으로 보입니다 . 그것은 사용하는 모질라 / 5.0 (X11, 리눅스 x86_64의) AppleWebKit / 537.36이 (KHTML은 게코처럼) 스냅인을 크롬 / 71.0.3578.80 크롬 / 71.0.3578.80 사파리 / 537.36 WhatsApp에 웹이 크롬 버전 이전에 사용 이전 사용자 에이전트로 인식한다 36. 다른 한편으로 WhatsApp 웹은 사용자 에이전트를 Mozilla / 5.0 (Windows NT 10.0; Win64; x64) 으로 사용하는 Windows의 Chromium 버전 71.0.3578.80에서 완벽하게 작동하는 것으로 보입니다 . ) AppleWebKit / 537.36 (Gcko와 같은 KHTML) Chrome / 73.0.3641.0 Safari / 537.36 .
따라서 WhatsApp 웹을 다시 실행하려면 사용자 에이전트를 변경해야합니다. 임시 데이터로 인해 문제가 발생할 수 있으므로 쿠키 및 임시 데이터를 모두 삭제하여 쿠키가 제대로 작동하는지 확인하십시오. 사용자 에이전트를 변경하는 두 가지 방법이 있습니다.
햄버거 메뉴 (수직 점)를 클릭하고 추가 도구-네트워크 조건을 선택하십시오.
네트워크 조건 탭 (오른쪽 하단에 표시됨)으로 이동하여 자동 선택 옵션을 비활성화하고 드롭 다운 메뉴에서 Chrome-Windows 를 선택하십시오 .
참고 : WhatsApp 웹을 새 탭에서 열거 나 설정 이 해당 탭에만 적용되고 특정 사이트에 대해 기억되지 않으므로 Chromium을 다시 시작하면 모든 작업을 다시 수행해야합니다 .
사용자 에이전트로 "Chromium on Ubuntu"를 사용하려는 경우 :
이제 상단 표시 줄에서 확장을 클릭하고 UA를이 새로 작성된 사용자 정의 UA 또는 다른 UA (만들지 않은 경우)로 변경하십시오.
이 경우 UA는 모든 탭에 보편적으로 적용됩니다.
위의 방법 중 하나를 완료하면 WhatsApp Web 을 열어 로그인하십시오.
브라우저 확장 기능 IMHO 설치는 약간 과잉입니다.
대신, 그놈에서 Chromium 아이콘을 변경하여 --user-agent
옵션으로 브라우저를 실행했습니다 .
크롬을 닫습니다.
.desktop을 사용자 정의하십시오.
cp /var/lib/snapd/desktop/applications/chromium_chromium.desktop ~/.local/share/applications
vim ~/.local/share/applications/chromium_chromium.desktop
# search "/snap/bin/chromium %U",
# replace with "/snap/bin/chromium --user-agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36' %U"
그런 다음 그놈을 다시로드하십시오.
restart
하고를 누릅니다 Enter.