CSDN 去广告沉浸阅读模式

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

< Feedback on CSDN 去广告沉浸阅读模式

Question/comment

§
Posted: 01/06/2021

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

§
Posted: 01/06/2021

使用的是Violentmonkey

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

SublimeCTAuthor
§
Posted: 13/06/2021

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

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

SublimeCTAuthor
§
Posted: 13/06/2021

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

§
Posted: 13/06/2021

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

Post reply

Sign in to post a reply.