Opened 22 months ago
Closed 22 months ago
#18271 closed bug (no change required)
haikuwebkit: gopher unsupported
Reported by: | nephele | Owned by: | pulkomandy |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta5 |
Component: | Kits/Web Kit | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Trying to load a gopher:// site will now display "Unsupported protocol"
Probably this happened because of the change to curl?
Change History (7)
comment:1 by , 22 months ago
comment:2 by , 22 months ago
We likely want a gopher-> html and gemdoc->html translator anyway to use for netservices2 later on, so will keep this in mind.
comment:3 by , 22 months ago
We should think about something like AmigaOS' MultiView: a tool that can display anything as long as there is a datatype (translator, in BeOS language) for it. They do images, sound, videos, hypertext documents, ... all in the same app.
Web browsers are kind of this with network connectivity and Javascript added on top.
Not sure if that's all a good idea or not... maybe dedicated apps for each thing are better.
comment:4 by , 22 months ago
In the "each app on its own" case we could likely make a gopher and or gemini client on it's own based on libnetservices2, and not have this in haikuwebkit at all.
I don't think haikuwebkit is a good universal viewer :)
comment:5 by , 22 months ago
I would be fine with leaving this in netservices1 and not producing a replacement for webpositive, but rather build a native application for gopher or gemini.
Thoughts?
comment:6 by , 22 months ago
Sounds fine. mmu_man has a branch of NetSurf with Gopher support, I think (probably not up to date with current NetSurf). So that may be an option as well.
comment:7 by , 22 months ago
Resolution: | → no change required |
---|---|
Status: | new → closed |
curl itself supports it, but possibly the curl code in WebKit doesn't allow it. And also, WebKit won't know what to do with the contents anyway, with the native Haiku backend it was the backend doing the work of converting Gopher pages to HTML. This is similar to how we handle FTP and local directories rendering, so it could be done on WebKit side, but probably not something we can upstream.