为什么不在我的网站上进行预渲染?

时间:2016-10-28 04:06:37

标签: html prerender

我的网站有一个测验,在每个问题得到解答后,会有一个' next'链接。由于大部分时间用户都会转到下一个问题,因此我想要预先翻页。

所以我把它放在<head>

<link rel="prerender" href="/">

并在<body>

<a href="/">Next</a>

我在Chrome和Firefox中尝试过,但它无法正常工作。我能做错什么?

我也尝试将完整地址放在链接

<link rel="prerender" href="https://example.com">

但这也不起作用。

1 个答案:

答案 0 :(得分:0)

看起来您正在使用XHMLHttpRequests。根据这个文档:https://www.chromium.org/developers/design-documents/prerender XHML Post请求将取消预呈现并阻止它被交换。

我想这很难解决,因为服务器在安全地呈现页面之前需要来自用户的发布数据。因此,在这种情况下,预先渲染的文档将始终被丢弃,并且将呈现新文档。