Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is "Prerender requested by FlipAhead started for url: an unknown reason"?

I have no idea about the prerender or prefetch as described in this Prerender and prefetch support article.

My site definitely has not implemented that feature. But when running in Edge browser, I got error:

PRERENDER13101: Prerender requested by FlipAhead started for url: an unknown reason

enter image description here

How are we supposed to remove that error?

like image 621
Blaise Avatar asked May 05 '16 15:05

Blaise


1 Answers

  1. Browser configuration:

It is a browser configuration: Flip ahead allows you to explore favorite websites like you would a magazine

You can disable it like this:

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.
  1. relation on your html page:

You can disable flip ahead in your html by removing the rel(relation) in href link:

<link rel="next" href="/news/article1.aspx?page=2"/>

I think, there is somewhere in your html a relation(rel) that edge does not understand.

That's why you have a prerender of prefetech of previous or next page error

  1. Recognizing content patterns for paginated content

Flip ahead can recognize common content patterns in numerous languages to identify navigational elements in paginated content. These patterns range from simple text strings like "Next »" to complex elements incorporating numbers, symbols, and text strings.

For example, this element is a navigational element for paginated content on Bing:
1 2 3 4 5 next

You may have a next(suivant, nächste, prossimo...) link in your page or a pattern matched by flip ahead. And so flip ahead will automatically recognize the next page, and trigger this prerender

Note:
Be aware that you should not assume that having content patterns that match these examples will suffice to have flip ahead work on your website. If you want to ensure that flip ahead works reliably, always use rel="next".

From:

https://msdn.microsoft.com/en-us/library/jj883726(v=vs.85).aspx

like image 137
Destrif Avatar answered Nov 05 '22 23:11

Destrif