public class ZBrowserPreload extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ZBrowserPreload.ZBrowserPreloadCallback |
| Constructor and Description |
|---|
ZBrowserPreload(ZBrowserPreload.ZBrowserPreloadCallback zBrowserCallback,
String directory,
Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
void |
executeTask(Runnable task) |
protected void |
finalize() |
WebResourceResponse |
getWebResourceResponse(String url,
Context context) |
WebResourceResponse |
getWebResourceResponse(WebResourceRequest request,
Context context) |
ZBrowser |
getZBrowser() |
String |
handleJsBridge(String jsExtraData) |
boolean |
isLoaded(String url) |
boolean |
isNeedToPreload(String url) |
void |
preloadUrl(String request) |
void |
preloadUrl(ZBrowserCore.PreloadCallback preloadCallback,
String url) |
void |
reset(Context context) |
void |
setCacheConfig(JSONObject zbrowserConfig,
Context context) |
void |
setInvestigateListener(ZBrowserCore.InvestigateListener listener) |
public ZBrowserPreload(@NonNull
ZBrowserPreload.ZBrowserPreloadCallback zBrowserCallback,
String directory,
Context context)
public void executeTask(Runnable task)
public void setInvestigateListener(ZBrowserCore.InvestigateListener listener)
@Nullable public ZBrowser getZBrowser()
public void clearCache()
public void reset(Context context)
@RequiresApi(api=21) public WebResourceResponse getWebResourceResponse(WebResourceRequest request, Context context)
public WebResourceResponse getWebResourceResponse(String url, Context context)
public boolean isNeedToPreload(String url)
public boolean isLoaded(String url)
public void preloadUrl(ZBrowserCore.PreloadCallback preloadCallback, String url)
public void preloadUrl(@NonNull
String request)
protected void finalize()
throws Throwable
public void setCacheConfig(JSONObject zbrowserConfig, Context context)