[181] [DFN[[[Netscape Communicator]]]] (4) は、[[Netscape Navigator 3]] の後継である [[Netscape]]
社の [[Webブラウザー]] ([[Netscape Navigator 4]])、[[MUA]] 等の統合ソフトウェアです。

* 版

[5] 59米弗(4.01)。

[6] Standard Edition : [[Navigator]], [[Messanger]], [[Collabra]], [[Composer]], [[Conference]] (+ [[Netcaster]]: 開発が遅れて後に追加。)

[7] Professional Edition : Standarad Ed. + [[Calendar]], [[AutoAdmin]], IBM Host On-Demand

[182] 1997-07-19: Netscape Communicator 4.0 [ja] 発売。

[183] >>182 4.01 かもしれない

[184] 4.6 [ja] 1999-05-18 公開。

* NC5

[9] [CITE@en[GitHub - zii/netscape: Mirror of Netscape 5.0 source code]], [TIME[2024-08-27T07:54:23.000Z]] <https://github.com/zii/netscape/tree/master>

* HTML 構文解析器

[12] 
[[Mozilla]] の[[ソースコード]][[リポジトリー]]に [[Netscape Navigator 4.0]]
の (?) [[HTML構文解析器]]の説明があります。
[SRC[>>11]]

[13] 
ファイルの先頭には

>
[PRE[
   <META NAME="Author" CONTENT="Kipp E.B. HIckman">
   <META NAME="GENERATOR" CONTENT="Mozilla/4.03 [en] (WinNT; I) [Netscape]">
   <TITLE>HTML</TITLE>
   <BASE HREF="file:///s|/ns/xena/htmlpars/testhtml/">
]PRE]

と書かれています。 [SRC[>>11]]

[14] 
これに対応するプログラムのソースコードも今もどこかで探せば出てくるのかもしれませんが、
不明です。

[21] 
このドキュメントはファイル名に [CODE[nav4]] とありますが、
文中には
magellan
の挙動を説明したものと書かれています。また、

> between 4.0 and magellan

との表現もあります。
[SRC[>>11]]
4.0 の時点では [[Magellan]] でなかったように読めます。

[23] 
[[Magellan]]
は[TIME[西暦1996(平成8)年][1996]]頃命名の[[レイアウトエンジン]]の名前で、
その後仮称 [[Raptor]] に改称され、さらに [[NGLayout]] と変わります。
[SRC[>>22]]
平成8年で正しいとすると
[[Netscape Navigator 4.0]]
は既に
[[Magellan]]
だったようにも思われますが、どうなのでしょうか。

[25] 
文中には 4.0 / Nav4.0 / nav4 と 6.0 / Xena 6.0 / XENA60
の対比も出現します。 [SRC[>>11]]
[[Xena]] は [[Java]] で [[Netscape Navigator]] 等を実装するプロジェクトでしたが、
未完に終わりました [SRC[>>24]]。



[15] 
関連:
[[<server>]],
[[<samp>]]


[16] 
[DFN[[CODE[spell]]]], 
[DFN[[CODE[inlineinput]]]] があります。 [SRC[>>11]]
これらは [[Netscape 4]] で実際に表示が変化したとの当時の報告があります。
[SRC[>>19, >>17, >>18]]

[20] 
[CODE[spell]] は
[[Netscape Mail]] か [[Netscape Composer]]
の[[綴り検査]]の表示に使われたのではないかとの推測があります。
[SRC[>>17]]
だとすると用途不明の
[CODE[inlineinput]]
も同様のものだった可能性があります。

[26] 
その他に 「Unsupported」として

> NSCP_CLOSE, NSCP_OPEN, NSCP_REBLOCK, MQUOTE, CELL, SUBDOC, CERTIFICATE, INLINEINPUTTHICK, INLINEINPUTDOTTED, COLORMAP, HYPE, SPELL, NSDT

が挙げられています。
[SRC[>>11]] ([CODE[spell]] は実装済みと重出でどちらが正しいのか不明。)

[27] 
これらは内部用で実用はされてないはずゆえ対応しない (unsupported) のですが、

> between 4.0 and magellan

(>>21) のうちに誰かが使ってたらご愁傷さま、と書かれています。 [SRC[>>11]]
ということは 4.0 時点では実装されていたものが、
この部分を書いた時点 (magellan) では再実装しないことに決定した、と理解されます。

[28] 
>>19 が書かれた時点の 「Netscape 4」では
[CODE[subdoc]],
[CODE[cell]],
[CODE[hype]],
[CODE[mquote]],
[CODE[spell]],
[CODE[jean]],
[CODE[charles]],
[CODE[nscp_open]],
[CODE[nscp_close]],
[CODE[nscp_reblock]],
[CODE[nsdt]]
が実装されていたようです。また、 「Netscape 3」では
[CODE[hype]],
[CODE[certificate]]
が実装されていたようです。
[CODE[cell]]
が Netscape 3 で実装されていたのかはよくわかりませんが、
Netscape 4 と違う結果がもたらされたようです。
[CODE[certificate]]
は Netscape 3 で実装されていたようで、
Netscape 4 では使われていたのかよくわかりません。

[29] [CODE[hype]] はそちらの項も参照。

[31] [CODE[jean]], [CODE[charles]] は [[NN]] 開発者の[[イースターエッグ]]関係かもしれません。

[30] [CODE[certificate]] は Netscape 3 では[[内容]]が非表示になっていた [SRC[>>19]]
とされ、[[証明書]]を埋め込んで何らかの形で使っていたのでしょうか。
純粋に内部利用のためかもしれませんし、
[[S-HTTP]] に近い構想があった可能性も考えられます。

[32] NSCP は [[Netscape]] 社の4文字符号でした。内部用の[[要素名]]のための
[[vendor prefix]] なのでしょう。 [CODE[nsdt]] の ns も同様でしょう。

[33] [CODE[nscp_close]] と [CODE[nsdt]] は [CODE[dt]] のように機能した、
ただし [CODE[compact]] [[属性]]は機能しない、とのこと [SRC[>>22]]。

[34] 
[CODE[inlineinputthick]],
[CODE[inlineinputdotted]],
[CODE[colormap]]
は報告がありませんが、
これらだけ実装期間が違うのか、
それとも当時発見されなかったのかは不明です。


[REFS[

- [11] 
[CITE@en[gecko-dev/layout/doc/obsolete/nav4-html.html at B2G_1_0_0_20130115070201 · mozilla/gecko-dev · GitHub]], [TIME[2024-08-31T12:21:43.000Z]] <https://github.com/mozilla/gecko-dev/blob/B2G_1_0_0_20130115070201/layout/doc/obsolete/nav4-html.html>
- [10] 
[CITE@en[UXP-RB_20240812.tar.gz: .../obsolete/nav4-html.html | Fossies]], [TIME[2024-08-09T17:35:34.000Z]], [TIME[2024-08-31T12:21:09.570Z]] <https://fossies.org/linux/www/UXP-RB_20240812.tar.gz:a/uxp/layout/doc/obsolete/nav4-html.html>
- [19] [CITE[Un- and Underdocumented Netscape Tags]], [TIME[2011-06-27T20:18:24.000Z]], [TIME[2024-08-31T13:01:30.866Z]] <https://sentex.net/~ajy/nntags.html>
- [17] 
[CITE[Spell]], [TIME[2003-11-19T06:21:32.000Z]], [TIME[2024-08-31T13:01:01.655Z]] <http://www.blooberry.com/indexdot/html/tagpages/s/spell.htm>
- [18] [CITE[Inlineinput]], [TIME[2003-11-19T15:00:06.000Z]], [TIME[2024-08-31T13:01:21.785Z]] <http://www.blooberry.com/indexdot/html/tagpages/i/inlineinput.htm>
- [22] 
[CITE@en-US[1999: The Fall of Netscape and the Rise of Mozilla - Web Development History]], [TIME[2024-08-31T13:09:02.000Z]] <https://webdevelopmenthistory.com/1999-the-fall-of-netscape-and-the-rise-of-mozilla/>
- [24] [CITE@en[Grendel - MozillaWiki]], [TIME[2024-08-31T05:13:01.000Z]], [TIME[2024-08-31T13:15:57.684Z]] <https://wiki.mozilla.org/Grendel>


]REFS]



[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[spell]]
:日付:[TIME[1997]]
:説明:
[[Netscape Navigator 4.0]]
は
[CODE[spell]]
を実装していた。編集時の[[綴り検査]]結果の表示に使われたのではないかと推測されているが、
詳細不明。
:出典:[[<spell>]]

]FIG]

[FIG(data)[ [35] [[HTML要素概説]]

:[F[要素名]]:[CODE[inlineinput]]
:[F[要素名]]:[CODE[inlineinputthick]]
:[F[要素名]]:[CODE[inlineinputdotted]]
:日付:[TIME[1997]]
:説明:
[[Netscape Navigator 4.0]]
の頃
[CODE[inlineinput]],
[CODE[inlineinputthick]],
[CODE[inlineinputdotted]]
が実装されていた。 [[Netscape]] 社のドキュメントに出現するが詳細不明。
:出典:[[<inlineinput>]]

]FIG]

[FIG(data)[ [36] [[HTML要素概説]]

:[F[要素名]]:[CODE[nscp_close]]
:[F[要素名]]:[CODE[nscp_open]]
:[F[要素名]]:[CODE[nscp_reblock]]
:[F[要素名]]:[CODE[mquote]]
:[F[要素名]]:[CODE[cell]]
:[F[要素名]]:[CODE[subdoc]]
:[F[要素名]]:[CODE[certificate]]
:[F[要素名]]:[CODE[colormap]]
:[F[要素名]]:[CODE[nsdt]]
:日付:[TIME[1997]]
:説明:
[[Netscape Navigator 4.0]]
の頃に実装されていた。 [[Netscape]] 社のドキュメントに出現するが、
詳細不明。
:出典:[[NN4][Netscape Navigator 4.0]]

]FIG]

[FIG(data)[ [38] [[HTML要素概説]]

:[F[要素名]]:[CODE[jean]]
:[F[要素名]]:[CODE[charles]]
:日付:[TIME[1997]]
:説明:
[[Netscape Navigator 4.0]]
の頃
[CODE[jean]],
[CODE[charles]]
が実装されていた。
[[イースターエッグ]]のようなものだろう。
:出典:[[Netscape Navigator 4.0]]

]FIG]

* メモ

[2] 結果からみれば [[Netscape]] にとって致命的となった出来の悪いソフトウェア群。あくまで結果論ですが。

[3] 当初 Netscape は NN の単体での配布をしていませんでしたが、重い NC 全体は要らんから NN 単体で配布しろとの声に負けて、結局は途中で単体でも配布し始めました。

[4] [[W3C]] 規格に激しく逸脱しているなど酷評される [[NC]] ですが、 [[Windoze]] と [[IE]] の抱き合わせ商法で [[Windoze]] 市場をほとんど失いながらも、最低限の市場占有率と地位を保っています。未だに業界(どこ)では NC4 対応が必須となっています。

[1] : [[名無しさん]] : 2002-12-05 (木) 17:50

しかーし [[NC]]4 PR4 はそう悪くもないよなー。 [[CSS]] は駄目駄目だけど

[165] : [[名無しさん]] : 

[[NetscapeCommunicator]] 4.0 PR4 を雑誌の CD (藁) で見つけたので、
入れてみますた。 (期限切れだったので、計算機の時刻を5年ほど戻しますた(藁)。)

既に[[スタイル・シート]]はひどいことになってます。
起動の速さは思ったほど遅くないです。 Windoze 95 でも使い物になるかも。
(でも時刻戻さないと動かないのはつらいな。)

[[NN2]] の [[Refresh:欄]]の不具合はまだ残ってました。後の [[Mozilla]]
ではちゃんと直ってるのになー。

[172] : >>170 [sage] : 2002-12-05 (木) 17:52

しかし時刻チェックは起動時に取得した値をもとにして要るみたいだかrm
一度起動してしまえばすぐもどせばいいんか・・・。

[173] : >>172 [sage] : 2002-12-05 (木) 17:54

ただ念のため書いておくと、 [[NN]] や [[NC]] は後に自由なライセンスで公開されることに
なるとはいえ、古いやつそれぞれはあくまでも当時の自由でないライセンスのものだから、
扱いには注意せなあかん。

[174] : [[名無しさん]] : 2002-12-06 (金) 11:34

NC4 PR4 がうごかんくなった。 HTTP でのデータ取り寄せがなぜかうまく行かない。
うーむ。

- [175] [WEAK[2003-02-01 18:24]] ''[[名無しさん]]'': 「研究機関では未だに NC4 が主流」説は未だに根強いな。。。実際のところ同なんだ?
- [176] ''忌憚ないご意見ご感想を受け付けるスレ'' <http://hpcgi1.nifty.com/VET06031/lng/wwwlng.cgi?print+200303/03030002.txt>: [[yuu]] さんの執筆した雑誌記事のサポートスレ的スレですが、途中でなぜ N4 が愛され続けるのかの考察スレになってます。
- [177] しかしいまや NC4 は社会問題ですねぇ。
- [178] >>177 それ以上に [[WinIE]] の糞さ加減の方が問題ではあるのですが。
- [179] >>177-178 どちらも社会的認知度は低い罠。
- [180] 4.01 使ってるんですけど、文字化けが酷いですねえ。なぜか漢字の一部が、ってやつ。再現条件も良く沸かんな。 (符号表と比べればわかるだろうけど。) 前版になかったのに enbug してしまったのは [[Unicode]] 化のせいか。

[185] [CITE[Welcome to Netscape Communicator 4.0]]
( ([TIME[2012-12-12 07:47:17 +09:00]] 版))
<http://web.archive.org/web/20020630200635/http://wp.netscape.com/eng/mozilla/4.0/relnotes/windows-4.00.html>


[FIG(quote)[
[FIGCAPTION[
[8] [CITE@en[Model for Tabular Data and Metadata on the Web]]
([TIME[2015-12-03 19:28:42 +09:00]] 版)
<http://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#encoding>
]FIGCAPTION]

> CSV files should be encoded using UTF-8, and should be in Unicode Normal Form C as defined in '''['''UAX15''']'''. 

]FIG]
