⭐无缝加载 下一页内容 至网页底部(类似瀑布流,无限滚动,无需手动点击下一页)⭐,目前支持:【所有「Discuz!、Flarum、phpBB、MyBB、Xiuno、XenForo、NexusPHP...」论坛】【百度、谷歌(Google)、必应(Bing)、搜狗、微信、360、Yahoo、Yandex 等搜索引擎...】、贴吧、豆瓣、知乎、NGA、V2EX、起点中文、千图网、千库网、Pixabay、Pixiv、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、RuTracker、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、小众软件、【动漫狂、动漫屋、漫画猫、漫画屋、漫画 DB、HiComic、Mangabz、Xmanhua 等漫画网站...】、PubMed、Z-Library、GreasyFork、Github、StackOverflow(以上仅一小部分常见网站,更多的写不下了...
脚本介绍页开头,Tampermonkey 设置说明。
我按照那个试过了,高级-安全选项改了,开发者模式也开了,但是还是不行
你说的 会失效
具体是什么意思?
你指的是电脑版还是手机版的网页?浏览器左下角区域是否显示了悬浮的半透明页码按钮?浏览器右上角 Tampermonkey 扩展图标内的脚本菜单里,显示的是什么样的?(1. 没有脚本菜单,只有脚本名称;2. 有脚本菜单,显示 已启用
;3. 显示 当前网页暂不支持
)
因为我这边测试是能正常自动翻页的,没有问题。
这个报错,说的就是 必应网页的 CSP(内容安全策略)阻止脚本执行必应翻页规则(中的 url
匹配规则)。
所以说,问题还是出在 Tampermonkey 上,你确定按照脚本介绍页开头所说,修改了 Tampermonkey CSP 相关设置吗?
你的 Tampermonkey 是什么版本?
实在不行,我建议你用 5.1.1 版本,我也一直在用该版本,之后的话,因为 Tampermonkey 要切换到 Manifest V3 的原因限制较多,也导致了大量脚本出现各种奇奇怪怪的问题。
这我就不清楚了,搞不好是 Tampermonkey 的 BUG?
你现在用的是 Chrome 还是 Edge?
你去 Tampermonkey 设置界面,右上角选择 实用工具
选项卡,然后 通用
中勾选 3 个选项,然后下面 压缩包
区域点击导出(就将 Tampermonkey 完整导出为备份文件了,后续需要的适合也可以直接完全恢复成之前的样子)。
然后直接卸载 Tampermonkey 重装(或者 设置
选项卡最底部的 重置到出厂设置
)。
当然,你也可以换个浏览器,装上 Tampermonkey(如果已经安装的有,那就删了重装,或 重置到出厂设置
),再操作也是一样。
然后单独只安装 自动无缝翻页
脚本,Tampermonkey 设置里也记得修改 CSP 相关选项,再试试此时是否必应可以正常自动翻页了(且控制台也没有你截图中的报错)。
另外,你也可以尝试一下禁用其他所有扩展、脚本,确保不是这些因素影响导致的。
我用的是 Edge。在 Chrome 上能够正常使用这个脚本。
奇怪的是和搜索引擎相关,当我把 Edge 的搜索引擎换为百度或者google时 自动无缝翻页 脚本就可以正常运行,但换为 Bing 时就不行。
感谢您的回复!
奇怪的是和搜索引擎相关
我前面看来是白说了。。。
Bing 网页的 CSP(内容安全策略)阻止脚本执行必应翻页规则(中的 url 匹配规则)。
其他搜索引擎正常,是因为其他搜索引擎没有在网页的 CSP 中限制 unsafe-eval
,因此脚本可以正常运行。Bing 限制了,所以无法运行。
不仅仅是 Bing,其他任何在 CSP 中限制 unsafe-eval
的网站都会因此而导致脚本无法正常运行。
而这种 CSP 限制都是由 Tampermonkey 这个脚本管理器扩展来移除的,脚本自身无法解决该问题(没有那么高权限)。
因此,你应该关注的重点是,为什么你的 Edge 浏览器上的 Tampermonkey 的 修改内容安全策略(CSP)头信息
功能没有正常执行(明明版本号也一样),导致 CSP 限制没有被移除,导致脚本在有 CSP 限制的网站(即你说的 Bing)上无法运行。
不过这个问题,就不是我能解决的了,我只能解决脚本自身问题。
我跟楼主一样的问题,改了设置也不行,同样是5.1.1版本
@Lion Ton 这种脚本之外因素导致的问题,我无法解决。
如果你们后续找到解决方法的话,可以发出来给大家参考下~
发现一点儿线索,我用的是百分浏览器,默认bing搜索引擎是国际版bing.com,当切换到https://cn.bing.com/search?q=来搜索时就可以翻页,可是我不想用cn.bing,因为没有ai,这个是什么原因呢
况且百分浏览器设定的bing是固定到国际版的无法改,修改按钮是灰色的
你新建一个搜索引擎,网址格式里写 cn 的 Bing 即可。
另外,默认情况下国内直连访问 www 国际版 Bing 是会被重定向到国内版的,你应该是用了梯子,如果 Bing 不走梯子,国内使用 www 会直接重定向到 cn。
另外,我用的也是百分浏览器(Cent Browser 5.1.1130.129),也是 Tampermonkey 5.1.1,但我这边不管是 Bing 国内版(cn),还是国际版(www),都是可以正常翻页的,你看我上面发的截图,里面就是用的 www 国际版(因为楼主发的截图里就是 www 国际版,因此我测试时也专门保持一致,连搜索关键词都一样)。
既然我们的浏览器、Tampermonkey、脚本、翻页规则、必应网站自身都一样,那么按理说,影响的因素应该是其他地方的了,你尝试关闭其他所有扩展、脚本试试。
刚又试了试国际版又可以翻页了,证明这个不能翻页是随机的,不是国际国内版的因素。既然你那边没有问题,我就自己慢慢琢磨吧
Bing 的国内版也是问题很多,经常显示有好几页,但实际上只能翻一两页的样子,后面的访问都会显示和你这个类似的提示,搜索结果是空的,然后 Bing 会直接给你重定向到第 1 页,但这个第 1 页比较奇怪,而且底部也没有页码,和正常搜索的第 1 页不一样。
而且这个问题已经出现很长时间了(很早之前我写 Bing 规则测试的时候就遇到过),都没有修复。
所以目前我只有手机上使用 Bing,电脑上我用的是其他搜索引擎。
使用bing作为搜索引擎时自动无缝翻页会失效,试了以下百度、google等都没问题,但切换为bing时就无法自动翻页