我最近尝试做Prerender并需要一些启示。我尝试预呈现我的一些页面,但无法加载。
在chrome:// net-internals / #prerender中,它会显示我不支持的方案。
我在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页。整个列表将提供不受支持的方案。
我不确定有什么不对,为什么。谁能告诉我不支持的计划是什么意思?我谷歌周围,似乎没有文件解释它。
答案 0 :(得分:2)
鉴于cross domain
,Unsupported Scheme
和http://
,我说您需要在网址中使用与计划无关的//
:
<link rel="prerender" href="//abc/page1">
<link rel="prerender" href="//abc/page2">
...
甚至使用完整的网址:
<link rel="prerender" href="http://example.com/abc/page1">
<link rel="prerender" href="http://example.com/abc/page2">
...