

### 質問内容

下記ブラウザにはブックマーク(お気に入り)をbookmarks.htmlにエクスポートする機能があります。

  * Google Chrome
  * Firefox
  * Microsoft Edge
  * Internet Explorer

各々のbookmarks.htmlのフォーマットには類似性があると思いますが、「bookmarks.htmlのWeb標準の仕様書」となるURLがわかりましたら、教えてください。  
(Web標準の仕様がないようでしたら、ブラウザベンダーのドキュメントでも構いません)

### 質問の背景

bookmarks.htmlをFile API経由でインポートする機能を実装しようとしています。

### 参考リンク

  * [ブックマークを HTML ファイルにエクスポートする | Firefox ヘルプ](https://support.mozilla.org/ja/kb/export-firefox-bookmarks-to-backup-or-transfer)
  * [ブックマークと設定をインポートする - Google Chrome ヘルプ](https://support.google.com/chrome/answer/96816?hl=ja)
  * [富士通Q&A - [Microsoft Edge] 「お気に入り」をバックアップする方法を教えてください。 - FMVサポート : 富士通パソコン](https://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=7011-1201)
  * [Internet Explorer のお気に入りを新しい PC に移動する](https://support.microsoft.com/ja-jp/windows/internet-explorer-%E3%81%AE%E3%81%8A%E6%B0%97%E3%81%AB%E5%85%A5%E3%82%8A%E3%82%92%E6%96%B0%E3%81%97%E3%81%84-pc-%E3%81%AB%E7%A7%BB%E5%8B%95%E3%81%99%E3%82%8B-a03f02c7-e0b9-5d8b-1857-51dd70954e47)


CC BY-SA 4.0
2021-10-10T08:02:41.387
82986
2021-10-10T11:18:02.900
2021-10-10T08:11:45.963
3060
20262
question
javascript html browser
bookmarks.html の仕様書


Edge、Firefox、Chromeでブックマークをエクスポートすると、`<!DOCTYPE NETSCAPE-Bookmark-
file-1>`というドキュメントタイプになっており、Netscape
Navigatorの時から使われるフォーマットのようです。古い非公式なドキュメントがありましたので、歴史的な所は下記が参考になると思います。

[NETSCAPE-Bookmark-file-1](https://wiki.suikawiki.org/n/NETSCAPE-Bookmark-
file-1$331)

ベンダーが出しているドキュメントとしては、IEの物になりますが、下記を見つけました。

[Netscape Bookmark File Format (Internet Explorer) | Microsoft
Docs](https://docs.microsoft.com/en-us/previous-versions/windows/internet-
explorer/ie-developer/platform-apis/aa753582\(v=vs.85\)?redirectedfrom=MSDN)

MDNやChromium関係のドキュメントは見つけられませんでした。

仕様書やRFCがあるとか、何かドキュメントとしてまとまっていると言うよりは、Netscape時代の物がデファクトスタンダードとして他のブラウザでも採用されたという形のようです。そのため、ブラウザ間で差異がある可能性がありますが、それは一つ一つ確認する以外は無いかと思われます。


CC BY-SA 4.0
2021-10-10T11:18:02.900
82989
2021-10-10T11:18:02.900
7347
82986
answer