{"id":36699,"date":"2018-03-09T03:01:13","date_gmt":"2018-03-08T17:01:13","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=36699"},"modified":"2018-03-09T08:53:05","modified_gmt":"2018-03-08T22:53:05","slug":"firefox-reader-view-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/firefox-reader-view-primer-tutorial\/","title":{"rendered":"Firefox Reader View Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Firefox\/frv.gif\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Firefox Reader View Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Firefox\/frv.gif\" title=\"Firefox Reader View Primer Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Firefox Reader View Primer Tutorial<\/p><\/div>\n<p>We&#8217;re big fans of &#8220;Reader Views&#8221; in the modern web browsers.   Firefox has got one called &#8230; you guessed it &#8230; &#8220;Reader View&#8221;.<\/p>\n<p>The idea behind &#8220;Reader Views&#8221; is that they offer to declutter views of &#8220;selected&#8221; webpage data.   &#8220;Selected&#8221;?   Read on &#8230;<\/p>\n<details open>\n<summary>Why does Firefox Reader View sometimes display the error message &#8220;Failed to load article from page&#8221;?<\/summary>\n<p>Our short answer is &#8216;it happens when encountering &#8220;malformed&#8221; HTML&#8217; (where &#8220;malformed&#8221; is in the eye of the Reader View code) and <a target=_blank title='Read more here' href='https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1427002'>read more here<\/a>.<br \/>\n<\/details>\n<details open>\n<summary>How does Firefox Reader View do its decluttering?<\/summary>\n<p>Please read Richard Neish and Martin conversation, thanks (and to <a target=_blank title='Stackoverflow' href='http:\/\/stackoverflow.com'>Stack Overflow<\/a>) at <a target=blank title='How does Firefox Reader View do its decluttering?' href='https:\/\/stackoverflow.com\/questions\/30661650\/how-does-firefox-reader-view-operate'>this link<\/a>.<br \/>\n<\/details>\n<details open>\n<summary>When does Firefox Reader View fire for a web page&#8217;s contents?<\/summary>\n<blockquote cite=\"https:\/\/stackoverflow.com\/questions\/30661650\/how-does-firefox-reader-view-operate\"><p>\nYou need at least one &lt;p&gt; tag around the text, you want to see in Reader View and at least 516 characters in 7 words inside the text.<br \/>\n<br \/>\nfor example this will trigger the ReaderView:<br \/>\n<br \/>\n&lt;body&gt;<br \/>\n&lt;p&gt;<br \/>\n 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789<br \/>\n 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789<br \/>\n 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789<br \/>\n 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789<br \/>\n 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789<br \/>\n 123456789 123456<br \/>\n&lt;\/p&gt;<br \/>\n&lt;\/body&gt;<br \/>\n<br \/>\nSee my example at <a target=_blank title='https:\/\/stackoverflow.com\/a\/30750212\/1069083' href='https:\/\/stackoverflow.com\/a\/30750212\/1069083'>https:\/\/stackoverflow.com\/a\/30750212\/1069083<\/a><br \/>\n<br \/>\n&#8230; <a target=blank title=\"When does Firefox Reader View fire for a web page's contents?\" href='https:\/\/stackoverflow.com\/questions\/30661650\/how-does-firefox-reader-view-operate'>read more<\/a> &#8230;<br \/>\n<\/details>\n<details open>\n<summary>Where in the browser menus does Firefox Reader View functionality happen?<\/summary>\n<p>On a Mac OS X MacBook Pro Firefox web browser, if it suits your content, it is at View-&gt;Enter Reader View<br \/>\n<\/details>\n<details open>\n<summary>Which browsers have a Reader View?<\/summary>\n<ol>\n<li>Firefox&#8217;s readerview<\/li>\n<li>Microsoft&#8217;s Read later thing<\/li>\n<li>Chrome&#8217;s Readability<\/li>\n<li>Evernote&#8217;s Clearly<\/li>\n<li>Safari&#8217;s Reading List<\/li>\n<\/ol>\n<p>&#8230; got from <a target=_blank title='Useful link, thanks' href='https:\/\/webmasters.stackexchange.com\/questions\/83058\/how-do-i-make-my-site-compatible-with-firefoxs-reader-view-feature'>this useful link<\/a>, thanks<br \/>\n<\/details>\n<details open>\n<summary>Do mobile platforms have Reader View functionality?<\/summary>\n<p>There is <a target=_blank title='Do mobile platforms have Reader View functionality?' href='https:\/\/support.mozilla.org\/en-US\/kb\/view-articles-reader-view-firefox-android'>Firefox for Android<\/a> support, at the very least.<br \/>\n<\/details>\n<details open>\n<summary>Who started Reader Views on the Internet?<\/summary>\n<p>Maybe it was Microsoft (Mar 4, 2014) &#8230;<\/p>\n<blockquote cite=\"https:\/\/blogs.msdn.microsoft.com\/ie\/2014\/03\/04\/introducing-reading-view-in-ie-11\/\"><p>\nReading view is a new feature in Internet Explorer 11 for Windows 8.1 that helps you focus on the main content of the Web page you want to read. Reading view is a way to experience just the article or blog post you want to read, without the distractions of related (or unrelated) content surrounding the story. Find an article you want to read, switch to reading view, and settle into a great reading experience. When you\u2019re done, just exit reading view to continue browsing on the site.\n<\/p><\/blockquote>\n<p> &#8230; and <a target=_blank title='Who started Reader Views on the Internet?' href='https:\/\/blogs.msdn.microsoft.com\/ie\/2014\/03\/04\/introducing-reading-view-in-ie-11\/'>read more<\/a> &#8230;<br \/>\n<\/details>\n<p>Our <a target=_blank href='http:\/\/www.rjmprogramming.com.au\/Firefox\/frv.gif' title='Click picture'>tutorial picture<\/a>, today, explains how we got around some malformed (in Firefox Reader View&#8217;s view) HTML to, at first, be getting the error message &#8220;Failed to load article from page&#8221;, and then getting around this.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d36699' onclick='var dv=document.getElementById(\"d36699\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/tutorial\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d36699' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re big fans of &#8220;Reader Views&#8221; in the modern web browsers. Firefox has got one called &#8230; you guessed it &#8230; &#8220;Reader View&#8221;. The idea behind &#8220;Reader Views&#8221; is that they offer to declutter views of &#8220;selected&#8221; webpage data. &#8220;Selected&#8221;? &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/firefox-reader-view-primer-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[2419,2492,439,2491,2494,2493,2450,1404],"class_list":["post-36699","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-aesthetics","tag-declutter","tag-firefox","tag-readability","tag-reader-view","tag-turorial","tag-view","tag-web-browser"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/36699"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=36699"}],"version-history":[{"count":5,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/36699\/revisions"}],"predecessor-version":[{"id":36713,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/36699\/revisions\/36713"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=36699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=36699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=36699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}