2
4

2 に答える 2

1

(もちろん、これは完全ではありません。入力中に頭に浮かんだことです。)

この回答は、次のことを前提としています。スクリーンリーダーのないデスクトップ/モバイルブラウザーのユーザー向け。ページは要素のみで構成されます(許可された属性を使用)divspan今日関連するもののみ (明日はなく、2400年後でもありません)。

メタデータがありません

  • ページをブックマークするときに、ファビコン (iconリンク タイプ。ICO 画像をルートに配置しない限り) もタイトル (要素) も表示されません。title
  • ショートカットの作成時にアイコンが表示されない ( apple-touch-iconmsapplication-TileImage、…)
  • ユーザーがページを投稿/引用/共有するときに、特定の Web アプリケーションがページからメタデータを抽出することはできません (例: Open Graph Protocol ) 。
  • ブラウザがフィードを自動検出しない (alternateリンク タイプ)
  • prefetchprerenderdns-prefetchpingbackprev/ 、 …などのリンク タイプによる (パフォーマンス) メリットはありませんnext</li>

(これの一部は HTTP ヘッダーで実現できることに注意してください。)

デフォルトの機能がありません

ainput、などがなければtextareabutton対応する機能は JavaScript を必要とします。JavaScript を使用しないユーザーは、リンクをクリックしたり、検索したり、ファイルをアップロードしたり、フォームを送信したりできませんでした…</p>

JS サポートがない (または制限されている) 理由:

  • ユーザーが JS を非アクティブ化 (グローバル、サイト/ホストのみ)
    • 故意に、例えばNoScriptで
    • 会社/管理者/などによって必要とされます。
  • JS ファイルを読み込めませんでした (CDN の問題など)
  • 非常に古いブラウザ
  • …</li>

また、いくつかの典型的なナビゲーション メカニズムは、デフォルトでは利用できない場合があります (フィールド間のタブ移動、フォーカス、Enter キーを押してアクティブ化、リンク テキスト内の検索 ( 'Firefox など))。

ブラウザ拡張機能によって提供される機能が欠落している

マークアップを解析して「実行」するさまざまなブラウザー アドオン (またはブックマークレットなど) があります。

デフォルトの「スタイリング」がありません

divCSS がサポートされていないと、 要素と要素のみで構成されるページはspan読みにくくなるか、判読不能になる可能性があります (たとえば、複雑なデータ テーブルを考えてみてください)。

CSS がサポートされていない (または制限されている) 理由:

  • テキスト ブラウザ ( Lynxw3m、…)
  • 非常に古いグラフィカルブラウザ
  • ユーザーが無効にした CSS (グローバル、サイトのみ、ページのみ)
  • ユーザーが独自のスタイルシートを使用
  • CSS ファイルを読み込めませんでした (CDN の問題など)
  • …</li>

限られた再利用性

  • コピー & ペースト: ユーザーが一部のコンテンツやマークアップをコピー & ペーストし、カスタム CSS が「含まれていない」場合 (多くのツールでおそらくそうです)、そのコンテンツ/マークアップを理解/再利用することは困難であるか、不可能でさえある可能性があります。 .
  • コンテンツの抽出: 他のユーザーがコンテンツをスクレイピング ( Piggy Bankなど) したり、変換 (XSLT、XPath) したりすることは困難です。
于 2013-01-31T03:00:35.920 に答える
0

視力の良いユーザーにとっては、おそらく違いはありません。

ただし、ユーザーの能力を想定してはなりません。

アクセシビリティを除けば、最大の違いは、マシンがコードを解釈する方法にあります。そのため、SEO も重要ですが、それも除外したいと考えています。他の場所で言及されているブラウザ拡張機能、および将来登場する可能性のあるもの。

于 2013-01-29T21:42:38.793 に答える