Package com.naver.ads.webview
Class JavascriptBridge
-
- All Implemented Interfaces:
public abstract class JavascriptBridge
-
-
Constructor Summary
Constructors Constructor Description JavascriptBridge()
-
Method Summary
Modifier and Type Method Description abstract StringgetPrefix()final AdWebViewgetAdWebView()Unitattach(AdWebView adWebView)Attaches given the AdWebView to this JavascriptBridge. Unitdetach()Detaches the attached AdWebView. final BooleanisAttached()Returns whether AdWebView was attached. final UnitinjectJavascriptIfAttached(String script, ValueCallback<String> callback)If AdWebView is attached, run injectJavaScript. final UnitinjectJavascriptIfAttached(Function0<String> block, ValueCallback<String> callback)If AdWebView is attached, run injectJavaScript. final UnitinjectJavascriptIfAttachedWithoutPrefix(String script, ValueCallback<String> callback)-
-
Method Detail
-
getAdWebView
final AdWebView getAdWebView()
-
attach
@CallSuper() Unit attach(AdWebView adWebView)
Attaches given the AdWebView to this JavascriptBridge.
-
isAttached
final Boolean isAttached()
Returns whether AdWebView was attached.
-
injectJavascriptIfAttached
final Unit injectJavascriptIfAttached(String script, ValueCallback<String> callback)
If AdWebView is attached, run injectJavaScript.
-
injectJavascriptIfAttached
final Unit injectJavascriptIfAttached(Function0<String> block, ValueCallback<String> callback)
If AdWebView is attached, run injectJavaScript.
-
injectJavascriptIfAttachedWithoutPrefix
final Unit injectJavascriptIfAttachedWithoutPrefix(String script, ValueCallback<String> callback)
-
-
-
-