gopher

gopher: URL

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

仕様書

[3] IANA 登録済み

相対 URL

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

起源

[10] かつては gopher: URLの起源https: 同様の項組起源とされていました。 現在は一般の URL と同じ不透明起源に変更されています。

歴史

  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

[9] Remove gopher case from origin algorithm (rmisev著, ) https://github.com/whatwg/url/commit/7ae1c691c96f0d82fafa24c33aa1e8df9ffbf2bc

[11] Remove gopher from list of special schemes by achristensen07 · Pull Request #453 · whatwg/url () https://github.com/whatwg/url/pull/453

[12] gopher test updates do not match spec updates · Issue #455 · whatwg/url () https://github.com/whatwg/url/issues/455

[13] Remove gopher's case from origin's algorithm by rmisev · Pull Request #454 · whatwg/url () https://github.com/whatwg/url/pull/454