[解決済み] Firefoxのリーダービューはどのように動作するのですか?
質問
概要
私は、ウェブページを作成して、それが Firefox リーダー 表示 に表示されることを確認できる基準を探しています。
サイトによっては、このオプションがあるものとないものがあります。テキストが多いサイトにはこのオプションがなく、テキストが少ないサイトにはこのオプションがあります。例えば Stack Overflow は では、リーダー表示で回答が表示されるのではなく、質問だけが表示されます。 表示します。
質問
Firefox を 38.0.1 から 38.0.5 にアップグレードしたところ、ReaderView と呼ばれる新しい機能を発見しました。 Readerview は、アドレス バーの右側にある、特定のページでクリック可能なアイコンとして表示されます。
これは素晴らしいことですが、プログラミングの観点から、quot;reader view" がどのように機能するか、どのページのどの基準に適用されるかを知りたいと思います。私は Mozilla Firefox Web サイトをいくつか調査しましたが、明確な答えはなく (あらゆる種類のプログラミングの答えは見つかりませんでした)、もちろんグーグルで検索しても、Firefox アドオンへの参照しか出てきませんでした。
私は、readerview が HTML5 を使用し、readerview が HTML5 を抽出すると仮定しました。
<article>
の内容を抽出するものと思っていましたが、そうではなく、Wikipediaでは
<article>
や同様の HTML5 タグを使用していないように見えますが、その代わりに readview は特定の
<div>
を抽出し、それだけを表示します。この機能は、wikipedia などの一部の HTML5 ページで動作しますが、他のページでは動作しません。
どなたか、Firefox ReaderView が実際にどのように動作し、この動作を Web サイト開発者がどのように使用できるかについてご存知の方がいらっしゃいましたら、教えていただけませんでしょうか。あるいは、この情報がどこにあるかわかるのであれば、正しい方向に導いてください。
どのように解決するのですか?
少なくとも1つの
<p>
タグが1つ以上必要です。
のようにすると、ReaderViewが起動します。
<body>
<p>
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
123456789 123456
</p>
</body>
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] HTML5のlocalStorageにオブジェクトを格納する方法は?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
-
[解決済み] JavaScriptデータフォーマット/プリティプリンタ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] <Enter>でjQuery UIダイアログを送信する
-
[解決済み] チェックボックスが選択されているかどうかを確認するjQuery
-
[解決済み] bootstrap のポップオーバーがすべての要素の上に表示されない
-
[解決済み] Chart.jsを使ってドーナツチャートの中にテキストを追加するには?
-
[解決済み] アサインの左側にJavascriptのオブジェクトブラケット表記({ ナビゲーション } =)があります。
-
[解決済み] サブドメインにまたがってlocalStorageを使用する
-
[解決済み] JavaScript のオブジェクトの配列を比較し、最小値/最大値を取得する
-
[解決済み] jQueryで入力ファイルが空かどうかをチェックする方法
-
[解決済み] 文字列とラベルのローカライズとグローバリゼーションのベストプラクティス【終了しました
-
[解決済み] javascriptでオプションのパラメータを扱う