Tsuk1ko / nhentai-helper

🔞 A user script make it easy for you to download nHentai manga as zip (or cbz), also support some mirror sites. 一个可以让你轻松打包下载 nHentai 本子的用户脚本,并支持一些镜像站
https://greasyfork.org/scripts/375992
GNU General Public License v3.0
579 stars 45 forks source link

Update script.user.js #6

Closed itslinyan closed 3 years ago

itslinyan commented 3 years ago

在新标签中打开选中页及后续的几面

Tsuk1ko commented 3 years ago

不太能理解该功能的意义

  1. nhentai 浏览本身就会预加载后 5 页
  2. 批量打开多个页面会受到广告拦截插件或浏览器本身的拦截,都需要手动操作才能解除限制
itslinyan commented 3 years ago
  1. 自带的预加载效果不是很理想,时常会出现点两三下NEXT就没加载了,也就是第三页第四页没有加载好。我这种方式有点像以前网速不快的时候浏览网站,同时打开好几个新闻,一边加载后面的一边看前面的。 自带的预加载效果受到当前tab中脚本执行效果的,而多tab的方式多页之间相互独立互不影响。可以理解为每个tab就是一个线程,单线程多任务有可能被阻塞。 多tab的方式可以非线性阅读,比如第三页没加载好,我可以12453的方式阅读。 还可以只做关键性页面阅读。比如在本子内容预览页(就是你的 “if (pageType.gallery) { // 本子详情页。” 我更愿意称单页打开的那个为详情页),预览的过程中发现1、2、7、8、9都是不重要的页面,我可以做一个3页开始的5页打开,和10开始的5页开始。免去了那边不需要的页面的加载。

  2. 你提到的广告拦截我就不太清楚了。因为我确实没受到影响。

P.S. 我这个功能可能有点太小众,和本插件的整体有点不太搭。

Tsuk1ko commented 3 years ago

原来如此,不过正如你所说,我也觉得这个功能可能比较小众

我建议你这个功能可以单独写一个脚本出来,不必跟我这个捆在一起,然后我这里 readme 加个推荐链接,有需要的人可以单独装