SafeBrowsingResponseCompat

abstract class SafeBrowsingResponseCompat


Compatibility version of SafeBrowsingResponse.

Summary

Public functions

abstract Unit
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
backToSafety(report: Boolean)

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

abstract Unit
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_PROCEED, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
proceed(report: Boolean)

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

abstract Unit
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
showInterstitial(allowReporting: Boolean)

Display the default interstitial.

Public functions

backToSafety

Added in 1.1.0
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
abstract fun backToSafety(report: Boolean): Unit

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

This method should only be called if isFeatureSupported returns true for SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY.

Parameters
report: Boolean

true to enable Safe Browsing reporting.

proceed

Added in 1.1.0
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_PROCEED, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
abstract fun proceed(report: Boolean): Unit

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

This method should only be called if isFeatureSupported returns true for SAFE_BROWSING_RESPONSE_PROCEED.

Parameters
report: Boolean

true to enable Safe Browsing reporting.

showInterstitial

Added in 1.1.0
@RequiresFeature(name = WebViewFeature.SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL, enforcement = "androidx.webkit.WebViewFeature#isFeatureSupported")
abstract fun showInterstitial(allowReporting: Boolean): Unit

Display the default interstitial.

This method should only be called if isFeatureSupported returns true for SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL.

Parameters
allowReporting: Boolean

true if the interstitial should show a reporting checkbox.