manga-download / haruneko

Prototype of HakuNeko based on NW.js + TypeScript

Home Page:https://haruneko-docs.pages.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Some manga of to-ti isn't downloadable

NNguyenHoangDang opened this issue · comments

commented

Some manga of to-ti isn't downloadable
Examples:
https://to-ti.in/product/yasegaman
https://to-ti.in/product/mameshika

What about describing whats going on? :D

I had not problem downloading every chapters of them

commented

I get this error:
Failed to fetch
TypeError: Failed to fetch
at NodeWebkitFetchProvider.Fetch (https://haruneko.pages.dev/LX3CB9C6/DownloadTask.js:12:15969)
at async DeferredTask.action (https://haruneko.pages.dev/LX3CB9C6/HakuNeko.js:1:22430)
at async DeferredTask.Run (https://haruneko.pages.dev/LX3CB9C6/DownloadTask.js:12:28037)
at async B.Run (https://haruneko.pages.dev/LX3CB9C6/InteractiveFileContentProvider.js:1:1532)

commented
Screenshot 2024-06-11 114433
commented

Tested and it works fine :
I guess this error means there was an issue while trying to download (connectivity error ?)
Try to open the console F12 and check the network tab

commented
image
commented

Blocked mixed-content ? Do you have some kind of proxy/antivirus that would block the response ?
If not Can you click on a red line and fine the heaer response as well as the response content

DevNote: i think we can open a debate on how to give a better error message to end user so that we can guide them within the app. Here in our case do we need to give more delays than juste "FetchFailed" but also add "because it was blocked due to mixedcontent" (and then the UI could provide a generic guide related to FetchFailed).

commented
image

Why do i see "hakuneko.pages.dev"? 🤔

Pretty sure you got it wrong. Follow instructions on main page.

hakuneko.pages.dev is not meant to be used. Haruneko/Hakuneko is not a website its a program (or source code) you download and run on your computer.

commented

Reopening: Haruneko.pages.dev is when you use "nightly" version.
The issue here is an http request from an https page (the nightly page). It's an issue that needs fixing.

How come its not occurring while developing? Why dont we have mixed content errors?

commented

when we develop we use localhost http, when the user starts the release binary it gets fetched from haruneko.pages.dev but with https leading to mixed content issue

So its just a problem affecting release binary? I am puzzled.