gopher:

gopher: URL

[1] gopher: URI scheme は、 Gopher プロトコルによりアクセス可能な資源を識別することができます。

仕様書

[3] IANA 登録済み

相対 URL

[6] gopher: URL では path 中で / が通常の文字としての意味で用いられ、ディレクトリー階層を表すものとしては使われていません。 従って相対URLはあまり有用ではありませんが、もし使われたとすれば通常の他の URL と同じ規則に従って処理されるとされています RFC 1630。 特に、先頭に型情報が付くため、一般にあまり有用な相対URLを作ることができません RFC 1808

歴史

  1. RFC 1630 (IETF 情報提供) <urn:ietf:rfc:1630>
  2. RFC 1738 (IETF 提案標準) <urn:ietf:rfc:1738>

[5] RFC 1808 - Relative Uniform Resource Locators ( 版) <http://tools.ietf.org/html/rfc1808#section-2.3>

実装

[4] IRC logs: freenode / #whatwg / 20091028 ( 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20091028#l-608>

  • [13:25] <hsivonen> wow. gopher: still works in Firefox
  • [13:25] <hsivonen> but not in Safari
  • [13:26] <gsnedders|work> Safari never supported it, ever
  • [13:26] <gsnedders|work> IE7 removed support for Gopher, IIRC
  • [13:26] <hsivonen> can't test Opera. Opera keeps bouncing in the Dock and the bouncing frequency isn't stable

[7] FSP Proxy (Radim Kolar, hsn@sanatana.localdomain 著, 版) <http://fsp.sourceforge.net/fsproxy.html>

Because current browsers do not understands fsp:// URLs, FSP proxy understands also gopher:// as alias for fsp://. You need to setup your browser's gopher proxy to this proxy server.

Doing this cut offs access to gopher servers for you, but they are very rare today. Currently this is only one known way how to get fsp working in your browser.

[8] libwww-perl/gopher.pm at master · libwww-perl/libwww-perl ( 版) <https://github.com/libwww-perl/libwww-perl/blob/master/lib/LWP/Protocol/gopher.pm#L89>