12

如何通过 HTML 或 Javascript 将 Amazon Kindle 网络浏览器置于文章模式?

编者注:某些页面不会被 Kindle 3 浏览器自动检测为“文章”,并在尝试进入文章模式时给出错误消息。文章模式使用什么来确定要显示页面的哪个部分?

4

4 回答 4

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 个字符。
  • 阅读器不适用于本地文档。
于 2010-09-24T21:26:38.900 回答
1

http://www.wired.com/gadgetlab/2010/09/simple-tip-turns-kindle-into-ultimate-news-reader/ - 上面概述的“f”键功能或其他一些功能?不太清楚文章模式是什么意思。

于 2010-09-24T18:45:52.817 回答
1

这意味着浏览器将尝试识别您正在查看的页面是否具有正文(是一篇文章),将其解析出来,然后仅显示该文本而不会混乱并易于滚动。

我不认为你可以通过网页的代码强制它

于 2010-09-24T18:50:40.117 回答
0

据我所知,一旦网站加载完毕(如果您在特定主题上),您可以从菜单中打开“文章模式”。

我也见过类似的用于 Chrome 的 JS 工具,所以我认为它是 webkit 的一部分。

于 2010-09-24T20:21:37.997 回答