[BUG] holodex嵌入會導致整個暴力猴壞掉,沒辦法存入新的資料
zoosewu opened this issue · comments
問題描述
套件在holodex執行時會導致暴力猴的db整個壞掉,不只是套件本身,而是暴力猴上的所有插件都沒辦法存資料到db。
一開始會發現這個的原因是我時常在holodex登入ptt時會出錯,
後來去查才知道是因為他沒有抓到新的cryptkey。
但是這個東西通常是在套件執行很久之後才會偶然發生。
最近找到能穩定重現問題的方法。
目前好像只有edge會發生這樣的問題。
chrome不清楚會不會發生相同的問題。
我猜測應該是之前討論過套件在holodex神奇的寄生方式所導致的,
不過還沒有測試過所以不是很確定。
重現問題
在holodex開啟的情況下關閉瀏覽器,
重啟瀏覽器(要馬上載入holodex),
展開PTT聊天室,
隨便輸入帳號密碼<-應該會顯示帳號密碼錯誤,
重新整理頁面,
展開PTT聊天室,
隨便輸入帳號密碼<-顯示加密錯誤。
隨便寫的計數器,每次都會從同一個數字開始數。重啟瀏覽器才會恢復。
相關訊息:
- 使用的作業系統: win10
- 使用的瀏覽器: edge
- 使用的套件版本: 開發板webpack分支
- 使用的網站網址: https://holodex.net/multiview
重現問題:
在holodex開啟的情況下關閉瀏覽器,
重啟瀏覽器(要馬上載入holodex),
展開PTT聊天室,
隨便輸入帳號密碼<-應該會顯示帳號密碼錯誤,
重新整理頁面,
展開PTT聊天室,
隨便輸入帳號密碼<-顯示加密錯誤。
我沒辦法重現你的問題,我的步驟是:
- 開一個新視窗到多窗模式
- 完全關閉edge(視窗全部關掉)
- 重新啟動edge,因為我有用"重啟上次的工作階段"所以會直接開啟一個多窗模式的視窗
- 輸入錯誤的帳號密碼後重新整理
- 使用正確的帳號密碼成功登入
上面的步驟在嵌入跟固定在右邊的模式下結果都一樣,暴力猴內的cryptkey字串也有在重新整理網頁後更新
有可能是其他腳本衝突或是瀏覽器版本的問題?
我的瀏覽器僅安裝這個套件一樣會出問題
edge版本是 版本 96.0.1054.43 (官方組建) (64 位元)
這個問題從7月我從chrome轉移到edge之後就會偶然發生
最開始的時候是我長時間使用套件之後套件卡住我按重啟,然後就壞了
可能是我裝的其他擴充套件導致的
我再查看看有那些變因會影響好了
我在我弟的電腦上測試都正常
暫時也找不到其他造成的原因
也沒有其他人有相同問題的樣子
就先暫時不管這個bug好了