【问题标题】:How to put the Amazon Kindle Web Browser into Article Mode如何将 Amazon Kindle 网络浏览器置于文章模式
【发布时间】:2011-04-05 01:11:46
【问题描述】:

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

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

【问题讨论】:

标签: mobile-website kindle kindle-kdk


【解决方案1】:

这和可读性有关系吗?

http://lifehacker.com/5163401/readability-bookmarklet-quick+formats-pages-for-smoother-text

实际的JavaScript code for Readability,这是基于启发式的:

// 研究所有段落,找到<p>最多的块并保留它:

这似乎也与Safari 5's Reader mode 有关。这是required for Safari Reader

这肯定需要更多调查,但到目前为止,这些似乎是 Safari 阅读器功能发挥作用的最重要因素:

  • 使用正确的标记,即确保将最重要的内容包装在容器元素中。无论您使用<article><div> 还是<span> 似乎都无关紧要——只要不是<p>
  • 内容需要足够长。使用足够的单词,使用足够的段落,使用足够的标点符号。每个段落至少应包含 100 个字符。
  • 阅读器不适用于本地文档。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 这似乎是正确的答案,但关键是它是 Kindle 3 中 NEW(基于 Webkit)浏览器的新功能
    • 是的,他似乎想从外部控制它。正如杰米指出的那样,不知道这是否可行。我确定您可以检测到浏览器类型,但强制它?不知道...调查更多。
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        猜你喜欢
        • 2011-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-29
        • 1970-01-01
        • 1970-01-01
        • 2011-03-03
        相关资源
        最近更新 更多