如何通过 HTML 或 Javascript 将 Amazon Kindle 网络浏览器置于文章模式?
编者注:某些页面不会被 Kindle 3 浏览器自动检测为“文章”,并在尝试进入文章模式时给出错误消息。文章模式使用什么来确定要显示页面的哪个部分?
如何通过 HTML 或 Javascript 将 Amazon Kindle 网络浏览器置于文章模式?
编者注:某些页面不会被 Kindle 3 浏览器自动检测为“文章”,并在尝试进入文章模式时给出错误消息。文章模式使用什么来确定要显示页面的哪个部分?
这是否与可读性有关?
http://lifehacker.com/5163401/readability-bookmarklet-quick+formats-pages-for-smoother-text
Readability 的实际JavaScript 代码,它是基于启发式的:
// 研究所有段落,找到
<p>
's 最多的块并保留它:
这似乎也与Safari 5 的阅读器模式有关。以下是Safari 阅读器所需的内容:
这肯定需要更多调查,但到目前为止,这些似乎是 Safari 阅读器功能发挥作用的最重要因素:
- 使用正确的标记,即确保最重要的内容包含在容器元素中。是否使用
<article>
,<div>
甚至<span>
似乎无关紧要——只要不是<p>
.- 内容需要足够长。使用足够的单词,使用足够的段落,使用足够的标点符号。每个段落至少应包含 100 个字符。
- 阅读器不适用于本地文档。
http://www.wired.com/gadgetlab/2010/09/simple-tip-turns-kindle-into-ultimate-news-reader/ - 上面概述的“f”键功能或其他一些功能?不太清楚文章模式是什么意思。
这意味着浏览器将尝试识别您正在查看的页面是否具有正文(是一篇文章),将其解析出来,然后仅显示该文本而不会混乱并易于滚动。
我不认为你可以通过网页的代码强制它
据我所知,一旦网站加载完毕(如果您在特定主题上),您可以从菜单中打开“文章模式”。
我也见过类似的用于 Chrome 的 JS 工具,所以我认为它是 webkit 的一部分。