-
[잡담] 스팀 찜 목록 버그 해결법2020.01.23 PM 07:41
이렇게 찜 목록에 아무것도 없는데,
상단에 찜한 상품 목록에는 1개 혹은 몇개가 더 있다고 뜨는 버그.
(혹은 목록에 상품의 갯수보더 더 많이 카운트 되는 버그)
치명적인 문제는 아니나, 드럽게 찝찝한 버그;;
원인은 찜 해놓은 상품이 스팀 자체에서 없어졌을때,
그 상품이 찜 목록상에서 삭제되는게 아니라 보이지만 않게 처리되는탓.
안보이니 목록에서 삭제도 못하고 총 갯수는 여전히 올라가 있고...
해결법 (크롬 웹브라우저로 해결하나, 콘솔모드를 사용할 수 있는 브라우저라면 다됨.)
크롬 웹브라우저로 스팀 홈페이지로 이동, 자신의 찜 목록 페이지로 들어간다.
그 페이지에서 F12를 눌러서 html소스를 보는 모드로 들어가고,
거기서 Ctrl+F 를 눌러서
var g_rgWishlistData =
를 찾는다.
검색된 문자열 아래에 있는
{"appid":289070,"priority":0,"added":1579770605} 등등...
한줄 한줄이 찜해놓은 상품과 일대일 대응되는 문자열.
상품에는 저마다 appid라고 고유번호가 매겨져있다.
찜목록을 다 삭제 했는데도, 저 문자열이 남아있으면 그게 버그의 원흉.
버그걸린 상품의 appid 숫자를 기억해둔 후.
같은 창의 아랫부분을 보면 Console이라고 있는데 클릭해서
하단에 글자를 입력 할 수 있는 창을 보이게 하고 아래 문자열을 입력하는데,
'appid' 뒤에 오는 숫자 0을 아까 기억해두란 버그걸린 상품의 appid 숫자로 교체 후 입력해야함.
$J.post( g_strWishlistBaseURL + 'remove/', { 'appid' : 0, 'sessionid' : g_sessionID });
입력 후 엔터키(↵), 입력한 명령어가 실행된다.
이게 뭐하는 거냐면,
찜 목록에 상품별로 붙어 있는 삭제 버튼이
버그걸린 상품은 아예 보이지 않으니
콘솔창에서 그 삭제 버튼에 해당하는 기능을 임의로 실행시키는것.
잘 못 입력하면 입력을 했던 콘솔창에 Bad Request라는 문자가 뜬다. 오타 주의.
제대로 했으면 찜 목록을 다시 열어봤을때 버그가 고쳐져있을 것이다.
- 레이네펠.
- 2020/01/23 PM 08:25
앓던 이가 빠진 것 같네요 감사합니다.
- 프로기어
- 2023/07/06 AM 10:30
- 미안
- 2024/03/17 PM 06:01
user error : Error. B.