我的网站有一个测验,在每个问题得到解答后,会有一个' next'链接。由于大部分时间用户都会转到下一个问题,因此我想要预先翻页。
所以我把它放在<head>
<link rel="prerender" href="/">
并在<body>
<a href="/">Next</a>
我在Chrome和Firefox中尝试过,但它无法正常工作。我能做错什么?
我也尝试将完整地址放在链接
中<link rel="prerender" href="https://example.com">
但这也不起作用。
答案 0 :(得分:0)
看起来您正在使用XHMLHttpRequests。根据这个文档:https://www.chromium.org/developers/design-documents/prerender XHML Post请求将取消预呈现并阻止它被交换。
我想这很难解决,因为服务器在安全地呈现页面之前需要来自用户的发布数据。因此,在这种情况下,预先渲染的文档将始终被丢弃,并且将呈现新文档。