Most visited

Recently visited

Added in API level 24

ServiceWorkerWebSettings

public abstract class ServiceWorkerWebSettings
extends Object

java.lang.Object
   ↳ android.webkit.ServiceWorkerWebSettings


管理所有服务人员的设置状态。 这些设置不受任何WebView的生命周期限制,因为服务工作人员可以超越WebView实例。 这些设置与WebSettings类似,但仅支持与服务人员相关的设置。

Summary

Public constructors

ServiceWorkerWebSettings()

Public methods

abstract boolean getAllowContentAccess()

获取服务工作者是否支持内容URL访问。

abstract boolean getAllowFileAccess()

获取服务工作者是否支持文件访问。

abstract boolean getBlockNetworkLoads()

获取是否禁止服务人员从网络加载任何资源。

abstract int getCacheMode()

获取当前设置以覆盖缓存模式。

abstract void setAllowContentAccess(boolean allow)

启用或禁用来自服务人员的内容URL访问,请参阅 setAllowContentAccess(boolean)

abstract void setAllowFileAccess(boolean allow)

启用或禁用服务人员内的文件访问,请参阅 setAllowFileAccess(boolean)

abstract void setBlockNetworkLoads(boolean flag)

设置服务人员是否不应从网络加载资源,请参阅 setBlockNetworkLoads(boolean)

abstract void setCacheMode(int mode)

覆盖缓存的使用方式,请参阅 setCacheMode(int)

Inherited methods

From class java.lang.Object

Public constructors

ServiceWorkerWebSettings

Added in API level 24
ServiceWorkerWebSettings ()

Public methods

getAllowContentAccess

Added in API level 24
boolean getAllowContentAccess ()

获取服务工作者是否支持内容URL访问。

Returns
boolean

也可以看看:

getAllowFileAccess

Added in API level 24
boolean getAllowFileAccess ()

获取服务工作者是否支持文件访问。

Returns
boolean

也可以看看:

getBlockNetworkLoads

Added in API level 24
boolean getBlockNetworkLoads ()

获取是否禁止服务人员从网络加载任何资源。

Returns
boolean true if the Service Workers are not allowed to load any resources from the network

也可以看看:

getCacheMode

Added in API level 24
int getCacheMode ()

获取当前设置以覆盖缓存模式。

Returns
int the current setting for overriding the cache mode

也可以看看:

setAllowContentAccess

Added in API level 24
void setAllowContentAccess (boolean allow)

启用或禁用来自服务人员的内容URL访问,请参阅 setAllowContentAccess(boolean)

Parameters
allow boolean

setAllowFileAccess

Added in API level 24
void setAllowFileAccess (boolean allow)

在服务人员中启用或禁用文件访问,请参阅 setAllowFileAccess(boolean)

Parameters
allow boolean

setBlockNetworkLoads

Added in API level 24
void setBlockNetworkLoads (boolean flag)

设置服务人员是否不应从网络加载资源,请参阅 setBlockNetworkLoads(boolean)

Parameters
flag boolean: true means block network loads by the Service Workers

setCacheMode

Added in API level 24
void setCacheMode (int mode)

覆盖缓存的使用方式,请参阅 setCacheMode(int)

Parameters
mode int: the mode to use. One of LOAD_DEFAULT, LOAD_CACHE_ELSE_NETWORK, LOAD_NO_CACHE or LOAD_CACHE_ONLY. The default value is LOAD_DEFAULT.

Hooray!