哎呦不错哦(学会看简介 不支持黑号)

好东西哦(⊙﹏⊙)

< Opinie na 哎呦不错哦(学会看简介 不支持黑号)

Pytanie/komentarz

§
Napisano: 12-07-2024
Edytowano: 12-07-2024

一開始進入 https://www.youtube.com/watch 的頁面,
有時候看完後點擊回到首頁, https://www.youtube.com/
首頁上方會出現廣告, 沒有被屏蔽掉這個是正常的嗎, 看控制台是有看到檢測到換頁, 但為什麼廣告還在

§
Napisano: 12-07-2024

是不正常。不过我也经常有这操作,没发现过有问题。你是什么浏览器,2444看下?还有你可以考虑下,在别的浏览器只装油猴插件和我这脚本试试还会不会有问题。

§
Napisano: 12-07-2024

script 初始化 成功
ytInitialData 注入 成功
xhr 注入 成功
fetch 注入 成功

設定資訊
{
"open_recommend_shorts": "on",
"open_recommend_movie": "on",
"open_recommend_popular": "on",
"open_recommend_liveroom": "on",
"open_recommend_playables": "on",
"add_shorts_upload_date": "on",
"shorts_change_author_name": "on",
"short_buy_super_thanks": "on",
"shorts_auto_scroll": "off",
"shorts_add_video_progress": "off",
"shorts_dbclick_like": "off",
"shorts_disable_loop_play": "off",
"dbclick_download_video": "on",
"language": "zh-TW",
"watch_page_config": {
"shop_banner": "on"
},
"login": true
}

browser_info
{
"name": "Chrome",
"version": "126.0.0.0",
"isMobile": false
}
-----------錯誤訊息(已複製到剪貼板)-----------------
fetch have been modified

雖然我不確定是否跟 fetch have been modified 這個錯誤有關係, 如果只運行該腳本是不會有這個錯誤
但 YT 上只要有其他會修改 DOM 的都會觸發這個, 雖然是這樣但我本身除了我上述提到的問題, 是還沒遇到其他問題

關於我說的那個問題的補充, 假設我今天以新分頁開啟 watch, 短期間直接透過點擊 Logo 會到首頁, 是不會有這個問題
但經過一段時間, 例如我看完整段影片, 在跳回首頁就有蠻高機率出現, 首頁正上方的橫條廣告沒有被清除

§
Napisano: 12-07-2024

順便問個 setValue 內保存的 names 有我訂閱的頻道, 這數據是幹嘛用的阿

§
Napisano: 12-07-2024
Edytowano: 12-07-2024

我去 IE 測試發現這其實是偶發性的, 複現機率也不算太高, 嗯 那就算了吧反正不影響使用, 感謝作者的回覆

§
Napisano: 13-07-2024

1. fetch have been modified ,这个是修改网络请求的,别的脚本在我之前修改了,就会有这错误记录。这脚本的核心必须要使用到它。有这报错问题就很大了,如果里面的数据在我处理之前被修改过,就有很大机率造成部分或者全部去广告规则失效。
2. 保存訂閱的頻道,这问题。有两个功能是可以开启仅显示已订阅youtuber发的视频,这时候就需要知道你订阅了谁。所有数据都是本地保存,没有上传到其他地方的。
3. 没想过在ie上用的。在ie上有任何问题都不太奇怪,脚本某些功能或者写法都可能出错

总的来说,我觉得应该就是脚本冲突了,我日常。你可以选择留下你使用了什么其他脚本,我有空去看看。

§
Napisano: 13-07-2024
Edytowano: 13-07-2024

有時候還會同時跳這兩個, 而且很神奇的是, 有時有 有時沒有, 我下面附上截圖, 圖片是我測試時, 比較容易會有報錯的幾個, 其他使用的基本不會
我是一個一個測試的, 然後環境是 Google 瀏覽器

ytInitialPlayerResponse is not configurable, hook error ! [object Object]
fetch have been modified

§
Napisano: 13-07-2024

这个是油猴管理器的问题,应该是同一时刻同时加载所有匹配的脚本。所有脚本同时运行,对于某些东西就会先到先得了。能不能抢先修改需要得数据就有偶然性了。ytInitialPlayerResponse ,fetch 这两个都是去广告必要的。

§
Napisano: 13-07-2024

沒想到剛好裝的同時有這麼多個腳本都去搶同一個數據w, 嘛不過沒啥大問題, 頂多有時候沒擋到, 小問題

Odpowiedz

Zaloguj się, by odpowiedzieć.