如何通过HTML或Javascript将亚马逊Kindle网页浏览器置入文章模式?如何将亚马逊Kindle Web浏览器纳入文章模式
编者按:某些页面不会被Kindle 3浏览器自动检测为“文章”,并且在尝试进入文章模式时会给出错误消息。文章模式使用什么来确定要显示哪一部分页面?
如何通过HTML或Javascript将亚马逊Kindle网页浏览器置入文章模式?如何将亚马逊Kindle Web浏览器纳入文章模式
编者按:某些页面不会被Kindle 3浏览器自动检测为“文章”,并且在尝试进入文章模式时会给出错误消息。文章模式使用什么来确定要显示哪一部分页面?
http://www.wired.com/gadgetlab/2010/09/simple-tip-turns-kindle-into-ultimate-news-reader/ - 上面列出的“f”键功能或其他功能?不太确定文章模式的含义。
这似乎是正确的答案,但关键在于它是Kindle 3 – Jaykul 2010-09-24 18:51:30
中NEW(基于Webkit的)浏览器的新功能,他似乎想要从外部控制它。杰米指出,不知道这是否可行。我相信你可以检测浏览器类型,但强制它?不知道...更多地看着它。 – edgaralgernon 2010-09-24 18:57:24
这意味着浏览器将尝试识别您正在查看的页面是否具有文本主体(是文章),解析出来,然后仅显示该文本而不会混乱并且易于滚动。
我不认为你可以通过网页的代码
强制据我所知,一旦网站加载(如果你是在一个特定的主题),你可以打开“文章模式“。
我也见过类似的Chrome工具,所以我认为它是webkit的一部分。
这与所有可读性有关吗?
http://lifehacker.com/5163401/readability-bookmarklet-quick+formats-pages-for-smoother-text
实际JavaScript code for Readability,这是基于启发式:
//研究的所有段落,并找出最
<p>
的块,并保持它:
这也似乎与Safari 5's Reader mode有关。这里是什么:
这肯定需要更多的研究,但到目前为止,这似乎是最重要的因素Safari的阅读器功能踢:
- 使用正确的标记,即确保最重要的内容被包装在一个容器元素中。无论你使用
<article>
,<div>
甚至<span>
似乎都不重要 - 只要它不是<p>
。- 内容需要足够长。使用足够的文字,使用足够的段落,使用足够的标点符号。每个段落至少应有100个字符。
- 阅读器不适用于本地文档。
您可以举例说明“工作”页面和“不工作”页面吗? – tzenes 2010-09-27 16:44:45
请参阅[在Kindle上支持“文章模式”(http://meta.stackexchange.com/questions/65503/support-article-mode-on-the-kindle))以获得进一步的讨论和示例。 – 2010-09-28 21:37:32