안이 MYPI

안이
접속 : 6344   Lv. 71

Category

Profile

Counter

  • 오늘 : 365 명
  • 전체 : 579658 명
  • Mypi Ver. 0.3.1 β
[잡담] 스팀 찜 목록 버그 해결법 (3) 2020/01/23 PM 07:41

20180826_083009.png

 

이렇게 찜 목록에 아무것도 없는데,

상단에 찜한 상품 목록에는 1개 혹은 몇개가 더 있다고 뜨는 버그.

(혹은 목록에 상품의 갯수보더 더 많이 카운트 되는 버그)

 

치명적인 문제는 아니나, 드럽게 찝찝한 버그;;

 

원인은 찜 해놓은 상품이 스팀 자체에서 없어졌을때,

그 상품이 찜 목록상에서 삭제되는게 아니라 보이지만 않게 처리되는탓.

안보이니 목록에서 삭제도 못하고 총 갯수는 여전히 올라가 있고...

 

 

해결법 (크롬 웹브라우저로 해결하나, 콘솔모드를 사용할 수 있는 브라우저라면 다됨.)

크롬 웹브라우저로 스팀 홈페이지로 이동, 자신의 찜 목록 페이지로 들어간다.

그 페이지에서 F12를 눌러서 html소스를 보는 모드로 들어가고,

거기서 Ctrl+F 를 눌러서

 

var g_rgWishlistData =

 

를 찾는다.

img/20/01/23/16fd1e4fd59672e9.png

 

검색된 문자열 아래에 있는

{"appid":289070,"priority":0,"added":1579770605} 등등...

한줄 한줄이 찜해놓은 상품과 일대일 대응되는 문자열.

상품에는 저마다 appid라고 고유번호가 매겨져있다.


찜목록을 다 삭제 했는데도, 저 문자열이 남아있으면 그게 버그의 원흉. 

버그걸린 상품의 appid 숫자를 기억해둔 후.



img/20/01/23/16fd1e95b0d672e9.png


같은 창의 아랫부분을 보면 Console이라고 있는데 클릭해서

하단에 글자를 입력 할 수 있는 창을 보이게 하고 아래 문자열을 입력하는데,

'appid' 뒤에 오는 숫자 0을 아까 기억해두란 버그걸린 상품의 appid 숫자로 교체 후 입력해야함.

 

$J.post( g_strWishlistBaseURL + 'remove/', { 'appid' : 0'sessionid' : g_sessionID });

 

입력 후 엔터키(↵), 입력한 명령어가 실행된다.

 

이게 뭐하는 거냐면,

찜 목록에 상품별로 붙어 있는 삭제 버튼이

버그걸린 상품은 아예 보이지 않으니

콘솔창에서 그 삭제 버튼에 해당하는 기능을 임의로 실행시키는것.

 

잘 못 입력하면 입력을 했던 콘솔창에 Bad Request라는 문자가 뜬다. 오타 주의.

 

제대로 했으면 찜 목록을 다시 열어봤을때 버그가 고쳐져있을 것이다.

신고

 

레이네펠.    친구신청

덕분에 해결했습니다. 혹시나 했더니 삭제된 게임이 문제였군요.

앓던 이가 빠진 것 같네요 감사합니다.

프로기어    친구신청

감사합니다. 잘 해결되었습니다.

미안    친구신청

덕분에 해결 되었습니다. 감사합니다.
X