PreloadManager

实现 PreloadManagerInterface

Joomla! 预加载管理器

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

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