SafeBrowsingResponseCompat


public abstract class SafeBrowsingResponseCompat

Compatibility version of SafeBrowsingResponse.

Summary

Public methods

backToSafety

Added in 1.1.0
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
public abstract void backToSafety(boolean report)

Act as if the user clicked the "back to safety" button.

Parameters
boolean report

true to enable Safe Browsing reporting.

Throws
java.lang.UnsupportedOperationException

if the SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY feature is not supported. This should be checked before use with isFeatureSupported.

proceed

Added in 1.1.0
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_PROCEED, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
public abstract void proceed(boolean report)

Act as if the user clicked the "visit this unsafe site" button.

Parameters
boolean report

true to enable Safe Browsing reporting.

Throws
java.lang.UnsupportedOperationException

if the SAFE_BROWSING_RESPONSE_PROCEED feature is not supported. This should be checked before use with isFeatureSupported.

showInterstitial

Added in 1.1.0
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
public abstract void showInterstitial(boolean allowReporting)

Display the default interstitial.

Parameters
boolean allowReporting

true if the interstitial should show a reporting checkbox.