Greasy Fork is available in English.

YouTube JS Engine Tamer

To enhance YouTube performance by modifying YouTube JS Engine

< YouTube JS Engine Tamerについてのフィードバック

レート:良 – スクリプトは良好に動作する

§
投稿日: 2023/12/07

目前LIVE的聊天室,會停止載入前面的聊天內容,只會從打開網頁後,開始輸入的聊天內容
不知道是不是正常的

§
投稿日: 2023/12/08
編集日: 2023/12/08

目前 LIVE 的聊天室,會停止載入前面的聊天內容,只會從打開網頁後,開始輸入的聊天內容不知道是不是正常的

你指的是重播還是直播?

直播應該沒關係

重播的話,應該是Super Fast Chat的設定

你把那邊的 ENABLE\_VIDEO\_PLAYBACK\_PROGRESS\_STATE\_FIXATTEMPT\_TICKER\_ANIMATION\_START\_\TIME\_DETECTION 設為 false 看看

那個重播的前面的聊天內容有Bug,故意清掉的

§
投稿日: 2023/12/08

ENABLE_VIDEO_PLAYBACK_PROGRESS_STATE_FIXATTEMPT_TICKER_ANIMATION_START_TIME_DETECTION

§
投稿日: 2023/12/09

收到!
感謝~目前不會了
YT太善變了>"<

§
投稿日: 2023/12/09
編集日: 2023/12/09

收到!感謝~目前不會了YT 太善變了>"<

問題好像存在了超過一年

時間軸頭7秒左右的部份,會顯示直播前的待機聊天 之後就會清掉,然後輸出當時的聊天 (待機聊天隔了十幾分鐘,所以清掉吧)

你不跳時間軸的話, 就是 直播前的待機聊天 + 輸出當時的聊天

跳過頭7秒的話,又沒有人在聊天,就會清空了


Super Fast Chat 腳本會強制清掉錯誤的部份

原本的是亂放留言,然後再追加輸出當時的聊天

Super Fast Chat 會把亂放留言清除,再次讀取有沒有之前的聊天,再輸出當時的聊天


最初放在Tabview YouTube改善聊天的東西都刪掉了,部份概念改放在Super Fast Chat

§
投稿日: 2023/12/10

了解,原來YT機制這麼亂
有怪怪的時候我就會按 全部聊天 重整
有時候會讀取到別的視窗的聊天室,就要隱藏聊天室再顯示來刷新

§
投稿日: 2023/12/10

重整有時候會讀取到別的視窗的聊天室,就要隱藏聊天室再顯示來刷新

這個盡量在Tabview Youtube那邊解決了。現在我暫時沒有再遇上這個問題,可能我很少按 全部聊天 吧

§
投稿日: 2023/12/11

喔,少補充,基本上我也不太看到這問題了~"~
感謝!

§
投稿日: 2023/12/19

不好意思我又出現一樣的問題,是在直播live
https://www.youtube.com/watch?v=hGHqofIQeQU
https://www.youtube.com/watch?v=YRKeaRl3Gnc
測試是這個腳本才會如此,如重新整理聊天室就是再次清空所有內容

§
投稿日: 2023/12/19

不好意思我又出現一樣的問題,是在直播livehttps://www.youtube.com/watch?v=hGHqofIQeQUhttps://www.youtube.com/watch?v=YRKeaRl3Gnc測試是這個腳本才會如此,如重新整理聊天室就是再次清空所有內容

會不會是腳本之間的衝突?你把腳本通通關掉,再試試開,一個一個開回來

§
投稿日: 2023/12/20

好的~剛測試
Cent
所有擴充全關閉
保留暴力侯+ JS Engine Tamer
chrome
所有擴充全關閉
保留暴力侯+ JS Engine Tamer
or
保留竄改侯+ JS Engine Tamer

哭泣,還是如此..

§
投稿日: 2023/12/20

然後測試同時開YouTube EXPERIMENT_FLAGS Tamer (Basic)
就可以顯示之前的聊天內容
如果是
YouTube EXPERIMENT_FLAGS Tamer
就一樣之前的不顯示,新留言會出現

§
投稿日: 2023/12/20

然後測試同時開YouTube EXPERIMENTFLAGS Tamer (Basic)就可以顯示之前的聊天內容如果是YouTube EXPERIMENTFLAGS Tamer 就一樣之前的不顯示,新留言會出現

那就把 YouTube EXPERIMENT_FLAGS Tamer 關掉吧

§
投稿日: 2023/12/20

好的,先如此了,辛苦了

§
投稿日: 2023/12/23

回報:尋找了一下前面版本,似乎是這裡
目前這樣可以出現之前的chat聊天了
回報完畢~^^
const isMainRenderer = (h) => {
最下面的false改true
return true;

§
投稿日: 2023/12/23

回報:尋找了一下前面版本,似乎是這裡目前這樣可以出現之前的 chat 聊天了回報完畢~^^ const isMainRenderer = (h) => {最下面的 false 改 true return true;

 return false;
      /*
      return (h.is === 'yt-live-chat-renderer') ||
        (h.is === 'yt-live-chat-item-list-renderer') ||
        (h.is === 'yt-live-chat-text-input-field-renderer') ||
        0;
        */

改為

      return (h.is === 'yt-live-chat-renderer') ||
        (h.is === 'yt-live-chat-item-list-renderer') ||
        (h.is === 'yt-live-chat-text-input-field-renderer') ||
        0;

的話,可以出現之前的 chat 聊天嗎?

§
投稿日: 2023/12/23

可以耶~感謝作者

§
投稿日: 2023/12/23

可以仔細試一下是哪一個嗎

return (h.is === 'yt-live-chat-renderer')
return (h.is === 'yt-live-chat-item-list-renderer')
§
投稿日: 2023/12/24

return (h.is === 'yt-live-chat-item-list-renderer')
(h.is === 'yt-live-chat-item-list-renderer') ||
(h.is === 'yt-live-chat-text-input-field-renderer') ||
0;
}
改下面那個,右邊欄位消失,影片擴充Borderless效果會變成網頁全螢幕,不過下面會被工作列擋住
關掉Borderless是圖2

§
投稿日: 2023/12/24

還是我誤會,一次只用一行嗎?
return (h.is === 'yt-live-chat-renderer')
正常

return (h.is === 'yt-live-chat-item-list-renderer')
只會顯示當下以後新的留言

(h.is === 'yt-live-chat-text-input-field-renderer') ||
只會顯示當下以後新的留言

§
投稿日: 2023/12/24

還是我誤會,一次只用一行嗎?return (h.is === 'yt-live-chat-renderer')正常

我更新了,看看有沒有問題

§
投稿日: 2023/12/24

更正剛才的回報
右邊欄位消失是因為return (h.is === 'yt-live-chat-item-list-renderer')
右邊沒有打;

新BUG
更新後,可以顯示新留言,但是突然發現SC傳送超級留言,會一直轉圈圈buffering,不能進去SC打字
如果是清除之前留言的狀態,就可以正常打開SC

§
投稿日: 2023/12/24

const isMainRenderer = (h) => {
XXXXXX...........
}
測試暫時把這一串去除,目前聊天室和SC正常

§
投稿日: 2023/12/24

再更新了

§
投稿日: 2023/12/24

以前的留言沒問題了
但SC仍然無法使用

剛在重複檢查,無意間多打一個"}"就能SC
發覺似乎少了一個"}"
往上找似乎是對應481行
const setupDiscreteTasks = (h, rb) => {
然後SC就可以用了,不確定這樣正確與否

我打在這
}
/// -----------------------

const isMainRenderer = (h) => {

§
投稿日: 2023/12/24

0.6.56 還是有問題?

§
投稿日: 2023/12/24

聊天室顯示沒問題了

6.5.5版chrome,SC無法進入
6.5.4可以


cent是比較奇怪,是更之前,我之後用chrome測試
之前: v0.6.29 - 2023.12.04 18:40 - YouTube JS Engine Tamer | Bug Fix
之後: v0.6.30 - 2023.12.04 20:06 - YouTube JS Engine Tamer | Code Update

§
投稿日: 2023/12/24

chrome
之前: v0.6.29 - 2023.12.04 18:40 - YouTube JS Engine Tamer | Bug Fix
之後: v0.6.30 - 2023.12.04 20:06 - YouTube JS Engine Tamer | Code Update

差異在SC的預設數字會被刪除

§
投稿日: 2023/12/24

1276行上面多打"}"好像對應481
1315行下面多打"{"對應1647
雖然不知原因...如果斷行後打"}"也會有問題,所以只能先這樣打

或是就純粹圖2>1276行多打},這樣也可以恢復SC(預設數字)

§
投稿日: 2023/12/24

你不用糾結在 } 和 { 原本沒打錯

更新後,可以顯示新留言,但是突然發現 SC 傳送超級留言,會一直轉圈圈 buffering,不能進去 SC 打字 如果是清除之前留言的狀態,就可以正常打開 SC

這是另一個問題,我之前誤會了你一直在講最初的問題 待修正

§
投稿日: 2023/12/25

修正了

§
投稿日: 2023/12/25

感謝更新~SC正常了
目前使用良好~^^

§
投稿日: 2023/12/25

不知為何,剛才再度測試後,聊天室又不會顯示之前的了~"~
持續測試

§
投稿日: 2023/12/26

最終報告
chrome使用沒問題,可顯示以前聊天室,可SC

cent可SC,聊天室只顯示新的,手動1303行改true(特例就略過了)

感謝修正更新

§
投稿日: 2023/12/26

手動 1303 行改true(特例就略過了)感謝修正更新

是這個嗎

§
投稿日: 2023/12/26

這樣改的話有否解決cent的問題?

§
投稿日: 2023/12/27

如果是可行的話,再試一下是不是改其中一行就能解決

§
投稿日: 2023/12/27

是的,就是那個 return true;

上面這樣改,聊天室仍然沒有舊的聊天
個別只改一行也是同樣

🥲畢竟半年沒更新核心的cent,從首頁直接點進影片watch?v=,stylus載入順序怪怪,Borderless沒效果,要重點或是重新整理網頁,不過這問題不大,另開新網頁或是F5之後就好了😀

§
投稿日: 2023/12/27

改return true;剛剛發現是預設可以顯示舊聊天,但如果點切換[重點聊天]or[全部聊天],就會清空舊的聊天
於是手動return true;
}}
雖然不明所以> <"

§
投稿日: 2023/12/28

更新了,請再測試

§
投稿日: 2023/12/28

成功了!
chrome和cent都沒問題
預設可顯示舊聊天,切換全部聊天也能顯示舊聊天,SC也正常

辛苦更新,感恩❤❤

§
投稿日: 2023/12/28

CENT大約過了10分,額外DD打開單推虎子的LIVE,竟然又變成無法顯示舊聊天,哭哭
後面重開機也一樣,關閉其他只打開此腳本也同樣,放棄="=
一定是CENT的問題吧..

現在chrome很正常沒問題了~感謝

§
投稿日: 2023/12/28

CENT 大約過了 10 分,額外 DD 打開單推虎子的 LIVE,竟然又變成無法顯示舊聊天,哭哭後面重開機也一樣,關閉其他只打開此腳本也同樣,放棄="=一定是 CENT 的問題吧..現在 chrome 很正常沒問題了~感謝

會不會反而把Super Fast Chat打開了就沒事?

§
投稿日: 2023/12/28

都是常駐開啟的@@"

§
投稿日: 2023/12/29

請再更新試試

§
投稿日: 2023/12/29

辛苦了
剛才測試都沒問題
關閉cent再打開也沒問題了
感謝修正

返信を投稿

返信を投稿するにはログインしてください。