Merge adult results of sleazyfork into greasyfork when the script is no longer anonymously available, add rating score and version for scripts then
< Commentaires sur Greasyfork Search with Sleazyfork Results include
楼主所言甚是, 的确会造成无线死循环跳转, 是个大Bug 提供Bug示例网址 (⚠未登录 才会触发Bug)👇
两个站之间反复跳转的bug
Bug in version 0.86
反复跳转问题发生在 没有登录网站时 已经删除的脚本/未找到的脚本 页面上 脚本会在greasy fork里没有找到脚本的情况下自动跳转到sleazy fork,相反也会跳回greasy fork站点 如果一个脚本已经从站点上删除,就会出现找不到那个脚本的404页面,并且greasy fork和sleazy fork全都没有那个脚本 脚本没有在自动跳转站点的时候对这个问题的判断,因此在两个站点都找不到脚本页面的情况下来回无限反复自动跳转
目前的解决办法是在跳转的时候设置按脚本ID一个flag,跳转一次后删除flag,以此来避免反复跳转的问题
修复脚本
location.href=location.href.replace(/\/\/([^\.]+\.)?(greasyfork|sleazyfork)\.org/,"//$1"+otherSite+"\.org");
↑ 修改为 ↓
到此问题就可以解决