作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我最近尝试做 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 中它会显示这个。基本上加载的都是false。
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 页。整个列表将给出不支持的方案。
我不确定哪里出了问题以及为什么。谁能告诉我不受支持的方案是什么意思?我四处搜索,似乎没有文档解释它。
最佳答案
给定跨域
、Unsupported Scheme
和http://
我会说你需要使用scheme-agnostic //
在您的网址中:
<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">
...
关于html - 如何让 Prerender 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36332475/
我是一名优秀的程序员,十分优秀!