端末ブラウザの理由を教えてください。Lynx や Elinks を使用している理由は何ですか? それらはプログラミングでどのように役立ちますか?
7 に答える
より完全なブラウジング体験のためにどちらを好むかと聞かれたら、私は Elinks を好みます。タブ ブラウジング、ダウンロード/パスワード管理、およびタブ ナビゲーション (ターミナルで便利) があります。また、(部分的に) CSS 2.1 をサポートし、(完全に) フレームをサポートします。また、(部分的に) JavaScript もサポートしています。それほど重要ではありませんが、Elinks は Lynx よりも多くのプロトコルをサポートしています (私は特に Bittorrent プロトコルを使用しています)。
テキストのみのブラウザーをテストするのにどちらが適しているかを尋ねる場合、おそらく Lynx の方が人気がありますが、ここでも Elinks が優れた選択肢です。
比較については、こちらをご覧ください。
これはNick Presta の回答を補足するものです。
ウィキペディアには、10 種類のテキスト ベースの Web ブラウザーがリストされています。最もアクティブなのは次の 3 つです。
elinks
のアクティブ バージョンですlinks
。そのGit リポジトリは存続していますが ( 2008 年 7 月以降 6 つの 0.12 ベータ版)、最後の安定版リリースは古いものです ( 2009 年 8 月の 0.11.7 )。lynx
は少しアクティブでelinks
、最後の安定版リリースはほぼ同じです ( 2010 年 6 月の 2.8.7rel.2 )。RCS/PRCSリポジトリは公開されていませんが、lynx-dev メーリング リストの活動を確認できます。w3m
xterm で画像を表示でき、テーブル、Cookie、認証、および JavaScript を除くほとんどすべてを処理できます。最後の安定版リリースはそれほど古いものではありません (2011 年 1 月の 0.5.3) が、CVS リポジトリはスリープ状態です。
技術データに基づいてソフトウェアを比較するfindthebest.comも参照してください。
これらのブラウザーをプロキシ経由で ( を使用して) テストしているときに、 が要求されてhttp_proxy=http://user:pwd@host:port/
いることを確認できてうれしく思います。lynx
user
password
http_proxy
私はスクリーン リーダーを使用するのがどのようなものかの大まかな視覚的な比喩としてそれらを使用しています。アクセシビリティの問題に対処するときは、スクリーン リーダーにアクセスできないときに Lynx を使用してページをチェックします。
Lynx を使用する理由 代替手段を知らなかったからです!
CLI Web ブラウザーは、GUI ブラウザーよりも著しく高速な場合があります。
さらに重要なことは、WriteRoomのようなアプリとほぼ同じように、気を散らすものがない (画像、JavaScript、Flash などがない) ことです。
lynx を使用する 2 つの理由:
- これは、サーバーで行われている下位レベルの HTTP トランザクションを確認するのに最適な方法です (もちろん、curl などのツールを使用してこれを行うことはできますが、これらのツールでフォームをポストするのは面倒です :-) )。
- 私の HTML が、ユーザーが画像をオフにしているブラウジング エクスペリエンスの低下に本当に耐えられるかどうかをテストできます... ALT タグが意味をなすことなどを検証できます。
Lynx は、GUI に夢中にならずに何かを検索したい場合があるためです。しかし、X を起動するオーバーヘッドがゆっくりではあるが着実に増加しており、ムーアの死の行進のパフォーマンスに追いついていないため、年々その頻度はますます少なくなっています。
この時点で、私はほとんど GUI シェルを維持しており、それについて心配することさえありません。
-- マーカスQ