PTTChatOnYoutube
在Youtube上面顯示PTT推文

如何開始使用
推薦使用violentmonkey這是在chrome、firefox皆可使用的第三方插件掛載程式。使用Tampermonkey及Greasymonkey不保證能正常運作。
腳本下載點請點我。
如果離開網頁時有個視窗一閃而過,那是term.ptt.cc在登入後關閉視窗的警告動作,是正常現象。
如果你想查看詳細的腳本介紹請點我。
如果你想查看完整程式碼或是想要自己下載腳本測試修改請點我。
腳本功能
全部都在前端計算,用你的瀏覽器撈資料再顯示出來。
紀錄重播功能
- 在Youtube影片顯示PTT推文。
- 正確設定實況開始時間後會根據時間自動滾動當時的推文。
實況功能
- 在Youtube實況顯示PTT推文
- 即時更新文章最新推文。
其他注意事項
請盡量避免其他violentmonkey腳本在Youtube上面運作,以避免衝突。
term.ptt.cc使用者注意須知
如果你是透過瀏覽器使用PTT,並且有安裝PTT的輔助腳本,請在腳本最前面加上以下幾行程式碼。
let isTopframe = (window.top == window.self);
if (!isTopframe) throw new Error("script stopped:Not Top Frame");
新增完之後應該長這樣:

目前只支援有聊天室的實況或實況紀錄,暫時不支援沒有顯示聊天室的影片。
如果出現奇怪的現象或是你想了解腳本實際運作的情況
可以進入腳本找到const devmode = false;
改成const devmode = true;
,
會顯示更完整的資訊,更多除錯的功能,包含背景執行的PTT畫面。
我的瀏覽器說我的帳號被盜了
因為腳本本身是把你的帳號密碼傳給背景執行的PTT去登入,
讀取帳號密碼欄位傳出去的行為有時候會被判定為盜帳號,
剛開始用的時候瀏覽器一直說我被盜,但是後面就沒有說了,我也不知道為什麼。
本插件並且沒有架設任何伺服器去撈取資料,
僅是單純的在你的前端開一個PTT幫你登入。
並且所有程式碼都沒有做任何的壓縮或混淆,
在greasyfork、github以及你的瀏覽器都可以查看完整的程式碼以供任何人檢視,
如果對此插件還有疑慮的話請勿使用。
腳本預覽圖
