CSDN 去广告沉浸阅读模式

沉浸式阅读 🌈 使用随机背景图片 🎬 重构页面布局 🎯 净化剪切板 🎨 屏蔽一切影响阅读的元素 🎧

< Rückmeldungen auf CSDN 去广告沉浸阅读模式

Frage/Kommentar

§
Veröffentlicht: 01.06.2021

脚本在火狐浏览器下不起作用

§
Veröffentlicht: 01.06.2021

使用的是Violentmonkey

必须把@run-at document-start 删除才正常,Tampermonkey下正常

SublimeCTVerfasser
§
Veröffentlicht: 13.06.2021

Violentmonkeydocument-start 加载机制与 Tampermonkey 不同, 实际上报错的地方是脚本中 @require 的脚本, 报错为 TypeError: document.querySelector(...) is null, 所以问题的根源是 document-start@required 的脚本无法使用 document.querySelector(), 详见 #1292

其实去掉 @run-at 对于脚本功能没有任何影响, 但每次访问新页面都会先加载完页面, 再执行脚本, 这会导致先显示原页面样式, 然后马上变为加载脚本后的样式

SublimeCTVerfasser
§
Veröffentlicht: 13.06.2021

上面提到的 document.querySelectordocument.querySelector('head'), 也就是 document-start<head> 还无法访问

§
Veröffentlicht: 13.06.2021

好的 ,我再根据Github issues研究一下!

Antwort schreiben

Anmelden um eine Antwort zu senden.