我最近尝试做Prerender并需要一些启示.我尝试预呈现我的一些页面,但无法加载.
在chrome:// net-internals / #prerender中,它将显示我不支持的Scheme.
我在我的html标题中所做的是这样的:
<link rel="prerender" href="/abc/page1">
<link rel="prerender" href="/abc/page2">
<link rel="prerender" href="/abc/page3">
<link rel="prerender" href="/abc/page4">
<link rel="prerender" href="/abc/page5">
<link rel="prerender" href="/abc/page6">
<link rel="prerender" href="/abc/page7">
<link rel="prerender" href="/abc/page8">
<link rel="prerender" href="/abc/page9">
<link rel="prerender" href="/abc/page10">
<link rel="prerender" href="/abc/page11">
<link rel="prerender" href="/abc/page12">
<link rel="prerender" href="/abc/page13">
<link rel="prerender" href="/abc/page14">
在chrome:// net-internals / #prerender中它会显示这个.基本上所有加载都是假的.
Link Rel Prerender (same domain) http://example.org/abc/page1 Unsupported Scheme 2016-03-29 13:23:25.
Link Rel Prerender (same domain) http://example.org/abc/page2 Unsupported Scheme 2016-03-29 13:23:25.
Link Rel Prerender (same domain) http://example.org/abc/page3 Unsupported Scheme 2016-03-29 13:23:25.
Link Rel Prerender (same domain) http://example.org/abc/page4 Unsupported Scheme 2016-03-29 13:23:25.
Link Rel Prerender (same domain) http://example.org/abc/page5 Unsupported Scheme 2016-03-29 13:23:25.
Link Rel Prerender (same domain) http://example.org/abc/page6 Unsupported Scheme 2016-03-29 13:23:25.
依此类推,直到第14页.整个列表将给出不支持的方案.
我不确定有什么不对,为什么.谁能告诉我不支持的计划是什么意思?我谷歌周围,似乎没有文件解释它.
最佳答案 给定跨域,不支持的方案和http://我说你需要在你的URL中使用与方案无关的//:
<link rel="prerender" href="//abc/page1">
<link rel="prerender" href="//abc/page2">
...
甚至使用完整的URL:
<link rel="prerender" href="http://example.com/abc/page1">
<link rel="prerender" href="http://example.com/abc/page2">
...