PreloadManager
实现 PreloadManagerInterfaceJoomla! 预加载管理器
自 |
4.0.0 |
---|---|
包 |
Joomla CMS |
方法
__construct
PreloadManager 构造函数
__construct(\Psr\Link\EvolvableLinkProviderInterface linkProvider = null) :
自 |
4.0.0 |
---|
参数
- linkProvider
EvolvableLinkProviderInterface
链接提供程序
响应
混合
dnsPrefetch
尽早解析资源来源。
dnsPrefetch( uri, mixed||string|int attributes = []) :
自 |
4.0.0 |
---|
参数
- uri
string
公共路径- attributes
array<string|int, mixed>
此链接的属性(例如“array('as' => true)”,“array('pr' => 0.5)”)
响应
void
getLinkProvider
获取链接提供程序
getLinkProvider() : \Psr\Link\EvolvableLinkProviderInterface
自 |
4.0.0 |
---|
响应
EvolvableLinkProviderInterface
link
添加“Link” HTTP 标头。
link( uri, rel, mixed||string|int attributes = []) :
自 |
4.0.0 |
---|
参数
- uri
string
关系 URI- rel
string
关系类型(例如“preload”、“prefetch”、“prerender”或“dns-prefetch”)- attributes
array<string|int, mixed>
此链接的属性(例如“array('as' => true)”,“array('pr' => 0.5)”)
响应
void
preconnect
启动到资源的早期连接(DNS 解析、TCP 握手、TLS 协商)。
preconnect( uri, mixed||string|int attributes = []) :
自 |
4.0.0 |
---|
参数
- uri
string
公共路径- attributes
array<string|int, mixed>
此链接的属性(例如“array('as' => true)”,“array('pr' => 0.5)”)
响应
void
prefetch
指示客户端预取此资源。
prefetch( uri, mixed||string|int attributes = []) :
自 |
4.0.0 |
---|
参数
- uri
string
公共路径- attributes
array<string|int, mixed>
此链接的属性(例如“array('as' => true)”,“array('pr' => 0.5)”)
响应
void
preload
预加载资源。
preload( uri, mixed||string|int attributes = []) :
自 |
4.0.0 |
---|
参数
- uri
string
公共路径- attributes
array<string|int, mixed>
此链接的属性(例如“array('as' => true)”,“array('crossorigin' => 'use-credentials')”)
响应
void
prerender
指示客户端预渲染此资源。
prerender( uri, mixed||string|int attributes = []) :
自 |
4.0.0 |
---|
参数
- uri
string
公共路径- attributes
array<string|int, mixed>
此链接的属性(例如“array('as' => true)”,“array('pr' => 0.5)”)
响应
void
setLinkProvider
设置链接提供程序
setLinkProvider(\Psr\Link\EvolvableLinkProviderInterface linkProvider) :
自 |
4.0.0 |
---|
参数
- linkProvider
EvolvableLinkProviderInterface
链接提供程序
响应
$this
属性
linkProvider
链接提供程序
自 |
4.0.0 |
---|
类型
EvolvableLinkProviderInterface