カスタム検索

HTML の構文解析とレンダリング(C++)


■ 機能

・HTTP 1.0 の GET メソッドを実装

・IE の「お気に入り」を利用可能

・IE の Proxy 設定を利用可能

・内部バッファはワイド文字(サロゲートペア未対応)で、
  UTF-8/Shift_JIS/EUC-JP/JIS を自動判別してコード変換

・JPEG/GIF/PNG 画像が表示可能

・サポートしているプロトコル

  HTTP, FILE,
  HTTPS の場合、既存のデフォルトブラウザを起動

・サポートしている HTML 要素

  a, img, br, title, p, pre

・特殊文字の置換に一部対応(  & < >)

・URL をコマンドライン引数として渡して起動することが可能

・マウスのホイールボタン対応

■ 今後の予定

・ページ内の同一画像をキャッシュし、無駄な HTTP リクエストを削減する
・画像のダウンロードをバックグラウンドで実行する
・Form の実験的実装(Google の利用による Web 検索, 2ちゃんねるへの投稿を可能にする)
・ファイルをダウンロードし、保存できるようにする
・「戻る」「進む」ボタンの実装
・構文木の生成と、構文木の解釈によるレンダリング(現在は各要素のトークン化のみ)


 


HOME

Valid XHTML 1.0!