Greasy Fork is available in English.

Pagetual

Perpetual pages - powerful auto-pager script. Auto fetching next paginated web pages and inserting into current page for infinite scroll. Support thousands of web sites without any rule.

< Feedback on Pagetual

Question/comment

§
Posted: 2022.05.28.
Edited: 2022.05.28.

发现一个很有趣的问题
脚本ver1.9.1
测试链接:https://bbs.kafan.cn/thread-2228908-1-1.html
如两个图所示,一个是正常的,一个是不正常的,不正常的情况是,翻页条直接嵌在楼主帖子内容中,而且是横向生成下一页的翻页条。
只要添加.pil.cl,.tns.xg2{display:none !important;}这个样式后,刷新页面,就能复现不正常的情况,而且很奇怪,不能只添加一个元素,要两个同时添加。

hoothinAuthor
§
Posted: 2022.05.29.

我测试了没有这样的情况呀。是不是还有其他的复现条件呢?

  {
    "name":"kafan",
    "url":"^https://bbs\\.kafan\\.cn/thread",
    "nextLink":"a.nxt",
    "pageNum":"\\-\\d+\\-{$p}\\-\\d+\\.html",
    "pageElement":"div#postlist>*",
    "css":".pil.cl,.tns.xg2{display:none !important;}"
  }
§
Posted: 2022.05.29.
Edited: 2022.05.29.

我已经重建profiles,暴力猴只开启翻页脚本,xsyle只有这个规则。
firefox100.0.0,暴力猴2.13.0,xstyle3.1.1。

hoothinAuthor
§
Posted: 2022.05.29.

你打开控制台,看下用到的规则是哪一个呢

hoothinAuthor
§
Posted: 2022.05.29.

图上看起来似乎是无规则裸奔状态

hoothinAuthor
§
Posted: 2022.05.29.

我这边复现了,看起来是和xstyle的冲突?我把css直接加在规则里不要紧,加在xstyle里就错位了。

谢谢,我来研究一下

§
Posted: 2022.05.29.

我最开始的规则没加在xstyle里,而是加在userContent.css里。

hoothinAuthor
§
Posted: 2022.05.29.

你先在脚本详情页导入规则库吧,因为目前脚本和规则是分离的。

我测试了一下,在规则覆盖下是没问题的。至于智能规则这个冲突,我再研究研究

hoothinAuthor
§
Posted: 2022.05.29.

看了下,原因是这个样式正好使得主贴大小超出了0.55的智能规则的限制。

论坛场景还是必须要规则驱动的,因为当主贴过长时没办法判断主体内容。在论坛场景下不引入规则库裸奔时的正常状态只是瞎猫碰到死耗子。

§
Posted: 2022.05.30.

我觉得还有个场景,就是wordpress,有些wordpress在具体帖子明明就一页,但是会自动下一页,自动下一页的内容是下一篇文章。

hoothinAuthor
§
Posted: 2022.05.30.

wordpress这个我也遇到过,是因为匹配到了日本人维护的wedata的规则,可以打开控制台把匹配到的规则复制到自定义框里面加一个enable:0来禁用

§
Posted: 2022.05.30.

我觉得默认规则还是要两个才好,你自己的规则优先级最高,用于纠正wedata的规则。

§
Posted: 2022.05.30.

另外页首和页底的图标问题,我在https://www.zhangxinxu.com/sp/icon/找了个,觉得还可以。
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4gPHBhdGggZD0iTTE3NyAyNTUuN2wxMzYgMTM2YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45bC0yMi42IDIyLjZjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwTDE2MCAzNTEuOWwtOTYuNCA5Ni40Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMEw3IDQyNS43Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWwxMzYtMTM2YzkuNC05LjUgMjQuNi05LjUgMzQtLjF6bS0zNC0xOTJMNyAxOTkuN2MtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlsMjIuNiAyMi42YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwbDk2LjQtOTYuNCA5Ni40IDk2LjRjOS40IDkuNCAyNC42IDkuNCAzMy45IDBsMjIuNi0yMi42YzkuNC05LjQgOS40LTI0LjYgMC0zMy45bC0xMzYtMTM2Yy05LjItOS40LTI0LjQtOS40LTMzLjggMHoiPjwvcGF0aD4gPC9zdmc+

另外,设置页上的图标自定义那里,其实两个参数里要填入同一个【向上】的图像才行,因为【向下】的图像自带180度翻转,如果【向上】【向下】分别填两个方向的,最后都是向上的方向,哈哈。那其实这样的话,就没有必要分两个参数了,一个参数就够了。

hoothinAuthor
§
Posted: 2022.05.30.
Edited: 2022.05.30.

因为我自己的 github 规则和日本人的不一样,是带可执行代码的,所以按油叉规则不可以放在默认里,导入操作本身是代表了一个对我不会添加恶意执行代码的信任。

自定义图标这个我添加一个判断吧,假如只填写了一个,则复用到另一个里面。

hoothinAuthor
§
Posted: 2022.05.30.
Edited: 2022.05.30.

现在你可以删掉向下图标啦,如果同时设置了两个图标,就不会翻转180°

§
Posted: 2022.05.30.

好的,感谢修正!

Post reply

Sign in to post a reply.