6

Internet Explorer 11 中的阅读视图如何工作?我能找到的唯一开发者文档毫无用处。

4

3 回答 3

5

我也找不到任何文档。我发现我的一个页面与 Internet Explorer 11 的阅读视图一起工作,并从那里向后工作。这是我发现的:

  • 你必须有一个非空<title>元素。只要至少有一个非空白字符,其中的内容并不重要。
  • 您还必须有一个非空<h1>元素。这将用作阅读视图中的页面标题。它不必与<title>.
  • 之后,您需要至少 700 个字符的内容。

有了这些发现,我创建了一个用于进入阅读视图的最小页面:

<title>.</title>
<h1>.</h1>
abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxy

还有其他一些注意事项:

  • 图片的宽度必须至少为 400 像素。纵向的图像不会显示。只会显示 JPEG 图像。页面上第一个合适的图像将用作横幅图像。
  • 页面上任何位置的<pre>标签都会阻止您进入阅读视图。(这对我来说似乎是一个错误。)

(在 Windows 8.1 build 9600 上使用 Internet Explorer 11.0.9600.16384 进行了测试。)

于 2013-11-10T16:40:09.823 回答
2

阅读视图的文档可以在 IE 的试驾中找到

在该链接中,您将找到有关阅读视图在提取过程中查找内容以确定文章标题、日期、作者、出版商、图像、标题和版权的更具体指导。下面是我从试驾中复制粘贴的示例

日期 阅读视图将在同一行上同时呈现出版商和日期信息,并使用其他样式突出显示此信息。文章的发布日期将与字符串中显示的完全相同。阅读视图不会转换为特定的日期格式。

阅读视图的工作原理

一旦网站被确定为符合阅读视图的条件,阅读视图就会使用许多启发式方法来识别并从页面中提取相关内容,以创建一个新页面(在内存中)。该算法是使用网络样本开发的,以帮助确保我们拥有尽可能大的覆盖范围和准确性。这些启发式方法会查看 HTML 标记、节点深度、图像大小和字数,以确定页面上的哪些内容是“主要”内容。

于 2014-03-11T16:29:19.180 回答
0

接受的答案的链接似乎不再指向正确的文档,所以我将把这个链接扔进帽子里,因为它似乎提供了一些可靠的信息:

Developer.Microsoft.com 上的阅读视图

于 2016-08-04T14:57:06.103 回答