prerender 预加载页面怎么不生效?
我在用 <link rel="prerender" href="/dashboard" rel="external nofollow" > 预加载后台页面,但 Chrome DevTools 里看不到任何预渲染请求,页面跳转时还是重新加载,这是为啥?
查了文档说 Chrome 116+ 改成 speculation rules 了,于是试了下面这段:
<script type="speculationrules">
{
"prerender": [
{
"urls": ["/dashboard"]
}
]
}
</script>
但控制台报错:Speculation Rules: Invalid syntax. 是我写法不对吗?还是需要额外配置?
可以试试这样改:
关键点是:
1. 必须在对象里加个
"source": "list"字段2. 整个规则要放在