山特▶
應該算【噗浪CSS】吧(?
之前因為慘案所以寫過「如何讓『全部標為已讀』徹底消失
不過偶爾想按一下的話,其實不需要把CSS改回來再改回去
按一下「檢視未讀訊息」,打開F12切到主控臺,直接輸入 $("mark_all_link").click() 後按Enter就可以了
https://images.plurk.com/2OSLCwcoavQPw6Kt9gEu5T.png
當然像我這種懶人也可以選擇直接加入書籤一勞永逸
https://images.plurk.com/LEVqLsFta9JXsVvhONzTM.png
(詳細下收)
Mr.Zombie
啊...啊...
山特▶
【怎麼加入書籤?】
1. 根據不同瀏覽器打開「新增書籤」頁面
2. 書籤名稱隨便取
3. 網址請複製以下內容貼上:
javascript: { const markAllRead = () => { window.document.getElementById("mark_all_link").click(); }; markAllRead(); }; void(0);
4. 儲存書籤,以後就可以直接點擊書籤達到相同效果了
山特▶
【為什麼我按書籤或打開F12輸入指令都沒有效果?】
1. 請確認內容沒有錯字(空白可以不用相同)
2. 請確認有沒有在「檢視未讀訊息」的狀態
3. 檢查瀏覽器是否被設定為禁用javascript,如果禁用的話是無法生效的
山特▶
【有沒有辦法跳過自己按「檢視未讀訊息」的步驟?】
1. 那必須是當然有 懶人表示程式拯救世界
2. 書籤的網址改成下面這段:
javascript: { const markAllRead = () => { window.document.getElementById("mark_all_link").click(); }; const dowork = (dom) => { dom.getElementById("noti_re_view").click(); window.setTimeout(markAllRead, 200); }; dowork (window.document); }; void(0);
山特▶
要小心的是,如果未讀不包含私噗的話,噗浪全部標為已讀是沒有提醒的且不可逆的
加入書籤後如果不小心按錯算你可憐(不
山特▶
【上面有點可怕,有沒有辦法規避不小心按錯的慘劇?】
> 可以,加個二確就行。把書籤改成下面這段:
山特▶
javascript: { const markAllRead = () => { window.document.getElementById("mark_all_link").click(); }; const mark_all_read = (dom) => { if(confirm("Are you sure to mark all plurks as read?")){ dom.getElementById("noti_re_view").click(); window.setTimeout(markAllRead, 200); } }; mark_all_read(window.document); }; void(0);
山特▶
按下書籤後會跳警告框,點確認就全消音,點取消便無事發生
https://images.plurk.com/RFxa3k9aA3RbryV8cC8OS.png
如果覺得延遲太長,可以把200改成你喜歡的數字,單位是ms(微秒)
(ps. 數值過低書籤可能失效)
山特▶
=============以上===============
好讀版程式碼奉上
山特▶
因為這噗發現了有趣的東西,看來噗浪CSS系列很快就又可以更新了(欸
Song ?_?
mark一下!!
山特▶
樓上我跟你說,書籤夾帶javascript真的超方便,懶人必備(閉嘴
載入新的回覆