pretty code

2020年5月15日 星期五

讀墨新式書櫃抓蟲記

趁著今天不用上班還沒出去的時候,記錄一下我在讀墨新式書櫃遇到的問題,並嘗試重現此問題以利後續 Debug。


此問題是當我偶爾進書櫃時,我的書籍總數是錯的,我應該是 423 本,但卻顯示 340 本。

OS: Windows 10 家用版
Chrome: 81.0.4044.138
Edge: 44.18362.449.0

各種 Case 狀況:
1. 使用 Chrome 正常模式,當開啟讀墨首頁時,顯示未登入,使用自動記錄帳密方式登入後,進入書櫃,此時書本數量便會顯示 340 本,登出再登入也是如此。
2. 使用 Chrome 無痕模式,操作同上,進入書櫃顯示 423 本。
3. 使用 Edge,操作同上,進入書櫃顯示 423 本。

目前已知有顯著不同的是:
1. 使用 Chrome 無痕模式正常。
2. 使用 Chrome 正常模式時,如果是有記住登入狀態的,有時正常,有時不正常。
3. 使用 Edge 進入書櫃會先進入到總覽頁面,而 Chrome 則是直接進入到書籍頁面。
4. Chrome 正常模式登出再登入時,如果進入書櫃也是先進到總覽頁面,此時書籍總數便是對的。

另外,library_items 這支API 似乎是回傳書籍數量,但為什麼是 426 本呢?個人猜測是加上雜誌 3 本,只是也說不太通,因為我還有 1 本有聲書就是了。

2020/05/18 更新

進入書櫃頁面狀態,看起來跟 Bug 無關!那是因為 Readmoo 會記住這次的選擇,如果這次選擇雜誌,那下次進來就會先到雜誌頁面。

沒有留言: