圖片全載-FancyboxV5

支持寫真、H漫、漫畫的網站1000+,圖片全量加載,簡易的看圖功能,漫畫無限滾動閱讀模式,下載壓縮打包,如有下一頁元素可自動化下載。

< 腳本圖片全載-FancyboxV5的回應

評論:正評 - 腳本一切正常

§
發表於:2024-01-26

https://geinou-nude.com/%e5%89%8d%e7%94%b0%e7%be%8e%e9%87%8c/#
大佬,这个网址,我开启了自动卷动,但是左下角的下载图标消失了,麻烦看一下是什么问题.

tony0809作者
§
發表於:2024-01-26

https://geinou-nude.com/%e5%89%8d%e7%94%b0%e7%be%8e%e9%87%8c/#
大佬,这个网址,我开启了自动卷动,但是左下角的下载图标消失了,麻烦看一下是什么问题.

自动卷动?你修改了脚本规则添加了insertImg["元素", 2],和go: 1,吗?

网址后面的#是按了目次?

    , {
        name: "エロ画像まとめ",
        host: ["geinou-nude.com"],
        reg: /^https?:\/\/geinou-nude\.com\/[^\/]+\/(#.*)?$/,
        imgs: ".post_content a[href*='/uploads/']",
        autoDownload: [0],
        next: "a.nav_link_l",
        prev: "a.f_row_r",
        customTitle: () => fun.geT("h1.post_title"),
        category: "nsfw2"
    }

上面这个规则能正常使用,要看图其实可以直接按8在新标签页看。

如果是加了insertImg和go导致出问题,请贴出修改过的完整规则,这样我才好做判断。

§
發表於:2024-01-26
(#.*)?$/,

确实是可能我当时把那个 turn off auto scroll的x改掉之后,脚本规则自动修改了

§
發表於:2024-01-26

https://geinou-nude.com/%e5%89%8d%e7%94%b0%e7%be%8e%e9%87%8c/#
大佬,这个网址,我开启了自动卷动,但是左下角的下载图标消失了,麻烦看一下是什么问题.

自动卷动?你修改了脚本规则添加了insertImg["元素", 2],和go: 1,吗?

网址后面的#是按了目次?

    , {
        name: "エロ画像まとめ",
        host: ["geinou-nude.com"],
        reg: /^https?:\/\/geinou-nude\.com\/[^\/]+\/(#.*)?$/,
        imgs: ".post_content a[href*='/uploads/']",
        autoDownload: [0],
        next: "a.nav_link_l",
        prev: "a.f_row_r",
        customTitle: () => fun.geT("h1.post_title"),
        category: "nsfw2"
    }

上面这个规则能正常使用,要看图其实可以直接按8在新标签页看。

如果是加了insertImg和go导致出问题,请贴出修改过的完整规则,这样我才好做判断。

那个按8在新标签看图,我没成功,请问是怎么操作?

tony0809作者
§
發表於:2024-01-26

turn off auto scroll 只是切换存储的值而已,不会修改脚本啦,规则有go: 1,值为0就自动滚动至第一张图,值为1就关闭这功能。

你就用我上面贴的规则覆盖原规则,当左下图标出现时,就能用所有快捷键了。

图标出现的慢是因为脚本需要等待DOM加载后才执行,可能还会被网站的代码库请求卡一段时间。

§
發表於:2024-01-26
編輯:2024-01-26

turn off auto scroll 只是切换存储的值而已,不会修改脚本啦,规则有go: 1,值为0就自动滚动至第一张图,值为1就关闭这功能。

你就用我上面贴的规则覆盖原规则,当左下图标出现时,就能用所有快捷键了。

图标出现的慢是因为脚本需要等待DOM加载后才执行,可能还会被网站的代码库请求卡一段时间。

是这个8是吧?但是
https://geinou-nude.com/这个网址没法用,它的背景是全黑的,没法找到那些选项.

tony0809作者
§
發表於:2024-01-26
編輯:2024-01-26

那个浮动菜单需要有脚本用的图片元素插入到页面后才会出现,快捷键依然可以调用。
有需要没插入图片元素也能用那个菜单吗?有需要我就改一下。

§
發表於:2024-01-26

那个浮动菜单需要有脚本用的图片元素插入到页面后才会出现,快捷键依然可以调用。
有需要没插入图片元素也能用那个菜单吗?有需要我就改一下。



我不清楚什么原因,我直接按那些数字键,触发不了功能

tony0809作者
§
發表於:2024-01-26

试了FireFox、Chrome、Edge快捷键都有效啊
只要匹配到都会注入快捷键事件
没道理其他网站能用快捷键这网站不行吧

1.9.2 挪了一下代码 有匹配到就会出现浮动选单

§
發表於:2024-01-26

试了FireFox、Chrome、Edge快捷键都有效啊
只要匹配到都会注入快捷键事件
没道理其他网站能用快捷键这网站不行吧

1.9.2 挪了一下代码 有匹配到就会出现浮动选单

我确实是这样的,只能点选按钮

tony0809作者
§
發表於:2024-01-26

试了FireFox、Chrome、Edge快捷键都有效啊
只要匹配到都会注入快捷键事件
没道理其他网站能用快捷键这网站不行吧

1.9.2 挪了一下代码 有匹配到就会出现浮动选单

我确实是这样的,只能点选按钮



那个右下输出按键的是脚本还是扩展,可以提供给我比对一下代码吗?

tony0809作者
§
發表於:2024-01-26

对了那如果点按钮可以正常在新标签页看图后
在这新开启的空白页按方向键有依序跳转图片的效果吗?
按数字键0、1可以切换默认模式和单图模式吗?

§
發表於:2024-01-27

试了FireFox、Chrome、Edge快捷键都有效啊
只要匹配到都会注入快捷键事件
没道理其他网站能用快捷键这网站不行吧

1.9.2 挪了一下代码 有匹配到就会出现浮动选单

我确实是这样的,只能点选按钮



那个右下输出按键的是脚本还是扩展,可以提供给我比对一下代码吗?

不是脚本也不是扩展,是这个按键可视化的软件工具. 在新标签页看图数字键也不行.

tony0809作者
§
發表於:2024-01-27

最后提问,新标签页看图,点开Fancybox后,方向键能切换图片吗?

§
發表於:2024-01-27

最后提问,新标签页看图,点开Fancybox后,方向键能切换图片吗?

方向键可以切换图片,就是数字键无法触发功能.

tony0809作者
§
發表於:2024-01-27

方向键可以切换图片,就是数字键无法触发功能.

盲猜可能是event.keyCode太旧导致的

参照MDN
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code

1.9.3
switch 改用 if
弃用event.keyCode改用event.code和event.key

你再试用快捷键看看

§
發表於:2024-01-27

方向键可以切换图片,就是数字键无法触发功能.

盲猜可能是event.keyCode太旧导致的

参照MDN
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code

1.9.3
switch 改用 if
弃用event.keyCode改用event.code和event.key

你再试用快捷键看看

感谢大佬,纯数字可以了. 只是那个* 和 + 这种不能直接按出来的, 还是不行

tony0809作者
§
發表於:2024-01-27

感谢大佬,纯数字可以了. 只是那个* 和 + 这种不能直接按出来的, 还是不行

我大概知道原因了,你用的应该是笔记本电脑或是键盘是没有九宫格数字键的。
这样如果聚焦在输入框,像是搜索或输入帐密时会误触发,需要排除。

由于快捷键是根据我自己的使用习惯设计的,没考虑过笔记本电脑和没有九宫格的键盘的情况。

1.9.4 已更新

§
發表於:2024-01-27

感谢大佬,纯数字可以了. 只是那个* 和 + 这种不能直接按出来的, 还是不行

我大概知道原因了,你用的应该是笔记本电脑或是键盘是没有九宫格数字键的。
这样如果聚焦在输入框,像是搜索或输入帐密时会误触发,需要排除。

由于快捷键是根据我自己的使用习惯设计的,没考虑过笔记本电脑和没有九宫格的键盘的情况。

1.9.4 已更新

感谢大佬!搞定了.
另外请问,每次更新代码都会覆盖掉自己修改的部分,然后要重新去修改回自己的部分.
请问有什么办法或技巧可以避免这种情况

tony0809作者
§
發表於:2024-01-27

感谢大佬!搞定了.
另外请问,每次更新代码都会覆盖掉自己修改的部分,然后要重新去修改回自己的部分.
请问有什么办法或技巧可以避免这种情况

很遗憾的没办法避免,你可以关闭自动更新,在遇到常用网站失效时再更新。

想实现需要能让用户能编辑存储自己的规则,转成JSON用GM_setValue存储在本地或是在线库,以这个规则为最优先,再合并脚本内的规则,我也就会一些基础javaScript而已,对我来说实现起来太麻烦了维护不易实在不想写。

發表回覆

登入以回復