維斯坦茲
@JLChnToZ
Fri, Aug 28, 2020 3:44 PM
7
1
關於技術部前天改版手機網頁版之後,用電腦網頁版點噗浪網址都會開新分頁的問題,改一下噗浪網址就可以解決了喔...
這個原因我在配合 API 無預警更動的修改
讀噗
時發現了
以前其他噗的連結會帶有 .plink 這個 class
改版後被拿掉了
H_Bot1
@gamimygod
Fri, Aug 28, 2020 3:45 PM
維斯坦茲
@JLChnToZ
Fri, Aug 28, 2020 3:45 PM
這也造成讀噗無法把自動更動連結
維斯坦茲
@JLChnToZ
Fri, Aug 28, 2020 3:47 PM
簡單來說就是技技偷偷改掉後端渲染和格式化的邏輯了
維斯坦茲
@JLChnToZ
Fri, Aug 28, 2020 4:01 PM
fix-plurk-plink.user.js
我又寫了個簡單腳本來修掉這問題了
羽奈(はな)
@sjhana77
Fri, Aug 28, 2020 4:07 PM
會寫這種腳本真的很厲害 有點想學XD
維斯坦茲
@JLChnToZ
Fri, Aug 28, 2020 4:12 PM
羽奈(はな)
: 其實整個流程很簡單
首先就是要懂得觀察
就像這次這問題, 我就是觀察所得差了個 plink
然後就是嘗試, 用 F12 打開開發者工具把差異改回去試試有沒有效果
最後就是把它自動化, 做一個被動式的邏輯, 觀察網頁有更動時自動套用修正
維斯坦茲
@JLChnToZ
Fri, Aug 28, 2020 4:14 PM
不過當然平常也要學習一下 JavaScript 和網頁 DOM 的特性
羽奈(はな)
@sjhana77
Fri, Aug 28, 2020 4:19 PM
我邏輯有點不好就是 但不知道要從何學起 有時候發現有的網站功能不好用 去逛一下fork會寫腳本的輔助改一下世界就改變了 就很羨慕
載入新的回覆
以前其他噗的連結會帶有 .plink 這個 class
改版後被拿掉了
首先就是要懂得觀察
就像這次這問題, 我就是觀察所得差了個 plink
然後就是嘗試, 用 F12 打開開發者工具把差異改回去試試有沒有效果
最後就是把它自動化, 做一個被動式的邏輯, 觀察網頁有更動時自動套用修正