我不知道 prerender
或 prefetch
如本 Prerender and prefetch support 中所述文章。
我的网站绝对没有实现该功能。但是在 Edge 浏览器中运行时,出现错误:
PRERENDER13101: Prerender requested by FlipAhead started for url: an unknown reason
我们应该如何消除该错误?
最佳答案
这是一个浏览器配置:向前翻让您可以像浏览杂志一样浏览喜爱的网站
您可以像这样禁用它:
Launch Internet Explorer 10. If you're using touch, swipe in from the right. If you're using a mouse, move the cursor to the top-right corner of the screen.
Tap or click Settings > Internet Options.
Under Flip ahead, toggle Turn on flip ahead to Off.
您可以通过删除 来禁用 html 中的前翻功能。 rel (关系)在 href 链接中:
<link rel="next" href="/news/article1.aspx?page=2"/>
我认为,在您的 html 中某处有一个 edge 不理解的关系(rel)。
这就是为什么你有上一页或下一页错误的 prefetech 预渲染
向前翻可以识别多种语言的常见内容模式,以识别分页内容中的导航元素。这些模式的范围从简单的文本字符串(如“Next »”)到包含数字、符号和文本字符串的复杂元素。
例如,此元素是 Bing 上分页内容的导航元素:
1 2 3 4 5 下一个
您的页面中可能有一个 next(suivant, nächste, prossimo...) 链接,或者有一个通过向前翻转匹配的模式。所以向前翻会自动识别下一页,并触发这个预渲染
笔记:
请注意,您不应假设拥有与这些示例匹配的内容模式就足以在您的网站上进行快速工作。如果您想确保向前翻转可靠地工作,请始终使用 rel="next"。
从:
https://msdn.microsoft.com/en-us/library/jj883726(v=vs.85).aspx
关于internet-explorer - 什么是 "Prerender requested by FlipAhead started for url: an unknown reason"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37054982/