w3m、lynxなどのテキストブラウザ対応†
- ページ: BugTrack
- 投稿者: reimy
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体新機能
- 投稿日: 2003-04-18 (金) 00:23:56
- バージョン: 1.3
- 表示確認バージョン: 1.5.1 (Lynx on Ubuntu 16.04)
メッセージ†
携帯でのアクセスに対応したのと同様の処理で、lynxなどのテキストブラウザにも対応できればいいな。
- lynxの場合、UTF-8の表示ができない。
- tableに未対応
…ということで、ほとんど携帯と同じような処理でよさそう。
違いは、携帯のようにページを細切れにする必要が無いこと。
なお、lynxは次のUAを送ってくる(バージョン部分はバージョンによって異なる)ので、頭の「Lynx/」の部分で判断かな。
- "Lynx/2.8.4rel.1 libwww-FM/2.14FM"
- いろんなパターンを蓄積しやすいように設定ファイル周りのドキュメントを整理すればいいんじゃないかと思います。これくらいなら PukiWiki そのものを知らなくても CGI とかちょっとかじった人なら書ける範囲だし。自分も w3m とか EZweb とかの定義が出したいな、と思っている最中です。 --
- UAの自動判別よりは、接続先を /i/ /j/ などとしたほうがつぶしはききます。テキストブラウザ一つ一つのUAを拾うのは、現実的じゃない気がします。 -- tejicube
- まず、keitai.skin.php の $max_size が 0(無限) で動く様にする。こうするとPCでkeitai.skin.phpを利用するときにも便利。次に、linxやw3mならEUC-JPに強制変換する。こんな感じかな? -- henoheno
- Tex Wikiなどを見ると UTF-8 のPukiWikiにw3mでアクセスしている猛者もいらっしゃる様ですので、最近はまた事情が違うかもしれませんね。 -- henoheno
- 1.4.7 だと、pukiwiki.ini.php で判別ができてとても便利です。UTF-8 で運用したいんですが、IBM Homepage Reader の昔のバージョンで Netscape4.5 をレンダリングエンジンにしていると、UTF-8 のページが表示できませんでした。ので、pukiwiki.ini.php を編集して、とりあえず keitai.ini.php に振ってみました。……というわけで、事例のご報告まで m(._.)m(これもう3年前の記事なんですね。) -- jidaikobo
- 関連: BugTrack2/286 --
- 試しにLynxで表示して書き込んでみましたが、特に問題ありませんでした。もうすべてのブラウザがUTF-8対応とみなしてよいでしょうし、PukiWikiもUTF-8版が標準になったので、本件完了とします -- umorigu