Home
last modified time | relevance | path

Searched refs:webView (Results 1 – 22 of 22) sorted by relevance

/webkit/integration-tests/instrumentation/src/androidTest/java/androidx/webkit/
DWebViewRenderProcessTest.java48 WebViewRenderProcess getRenderProcessOnUiThread(final WebView webView) { in getRenderProcessOnUiThread() argument
49 return WebkitUtils.onMainThreadSync(() -> WebViewCompat.getWebViewRenderProcess(webView)); in getRenderProcessOnUiThread()
53 final WebView webView) throws Throwable { in startAndGetRenderProcess() argument
57 webView.setWebViewClient(new WebViewClient() { in startAndGetRenderProcess()
61 WebViewCompat.getWebViewRenderProcess(webView); in startAndGetRenderProcess()
65 webView.loadUrl("about:blank"); in startAndGetRenderProcess()
71 ListenableFuture<Boolean> catchRenderProcessTermination(final WebView webView) { in catchRenderProcessTermination() argument
74 WebkitUtils.onMainThread(() -> webView.setWebViewClient(new WebViewClient() { in catchRenderProcessTermination()
93 final WebView webView = WebViewOnUiThread.createWebView(); in setUp() local
94 final WebViewRenderProcess renderProcess = getRenderProcessOnUiThread(webView); in setUp()
[all …]
DMultiProfileTest.java126 WebView webView = WebViewOnUiThread.createWebView(); in testSetGetProfile() local
128 WebkitUtils.onMainThreadSync(() -> WebViewCompat.setProfile(webView, in testSetGetProfile()
132 () -> WebViewCompat.getProfile(webView)); in testSetGetProfile()
138 WebViewOnUiThread.destroy(webView); in testSetGetProfile()
150 WebView webView = WebViewOnUiThread.createWebView(); in testGetProfileReturnsDefault() local
153 () -> WebViewCompat.getProfile(webView)); in testGetProfileReturnsDefault()
158 WebViewOnUiThread.destroy(webView); in testGetProfileReturnsDefault()
DWebViewCompatTest.java274 WebView webView = WebViewOnUiThread.createWebView(); in testGetWebViewClient() local
277 WebViewClient client = WebViewOnUiThread.getWebViewClient(webView); in testGetWebViewClient()
284 WebViewOnUiThread.setWebViewClient(webView, client2); in testGetWebViewClient()
285 assertSame(client2, WebViewOnUiThread.getWebViewClient(webView)); in testGetWebViewClient()
289 WebViewOnUiThread.destroy(webView); in testGetWebViewClient()
304 WebView webView = WebViewOnUiThread.createWebView(); in testGetWebChromeClient() local
307 WebChromeClient client = WebViewOnUiThread.getWebChromeClient(webView); in testGetWebChromeClient()
313 WebViewOnUiThread.setWebChromeClient(webView, client2); in testGetWebChromeClient()
314 assertSame(client2, WebViewOnUiThread.getWebChromeClient(webView)); in testGetWebChromeClient()
317 WebViewOnUiThread.destroy(webView); in testGetWebChromeClient()
[all …]
DWebViewRenderProcessClientTest.java121 WebView webView = mWebViewOnUiThread.getWebViewOnCurrentThread();
122 webView.evaluateJavascript("blocker.block();", null);
130 WebView webView = mWebViewOnUiThread.getWebViewOnCurrentThread();
133 webView.dispatchKeyEvent(
140 WebView webView = mWebViewOnUiThread.getWebViewOnCurrentThread();
141 webView.getSettings().setJavaScriptEnabled(true);
142 webView.addJavascriptInterface(blocker, "blocker");
DWebSettingsCompatDarkModeTestBase.java109 WebView webView = mWebViewOnUiThread.getWebViewOnCurrentThread(); in setWebViewSize() local
110 ViewGroup.LayoutParams params = webView.getLayoutParams(); in setWebViewSize()
113 webView.setLayoutParams(params); in setWebViewSize()
/webkit/webkit/src/main/java/androidx/webkit/internal/
DApiHelperForQ.java63 public static @Nullable WebViewRenderProcess getWebViewRenderProcess(@NonNull WebView webView) { in getWebViewRenderProcess() argument
64 return webView.getWebViewRenderProcess(); in getWebViewRenderProcess()
78 public static void setWebViewRenderProcessClient(@NonNull WebView webView, in setWebViewRenderProcessClient() argument
83 webView.setWebViewRenderProcessClient(executor, clientAdapter); in setWebViewRenderProcessClient()
89 public static void setWebViewRenderProcessClient(@NonNull WebView webView, in setWebViewRenderProcessClient() argument
93 webView.setWebViewRenderProcessClient(clientAdapter); in setWebViewRenderProcessClient()
100 @NonNull WebView webView) { in getWebViewRenderProcessClient()
101 return webView.getWebViewRenderProcessClient(); in getWebViewRenderProcessClient()
DApiHelperForO.java58 public static @Nullable WebViewClient getWebViewClient(@NonNull WebView webView) { in getWebViewClient() argument
59 return webView.getWebViewClient(); in getWebViewClient()
65 public static @Nullable WebChromeClient getWebChromeClient(@NonNull WebView webView) { in getWebChromeClient() argument
66 return webView.getWebChromeClient(); in getWebChromeClient()
DApiHelperForM.java142 public static void postVisualStateCallback(@NonNull WebView webView, long requestId, in postVisualStateCallback() argument
144 webView.postVisualStateCallback(requestId, new WebView.VisualStateCallback() { in postVisualStateCallback()
155 public static void postWebMessage(@NonNull WebView webView, @NonNull WebMessage message, in postWebMessage() argument
157 webView.postWebMessage(message, targetOrigin); in postWebMessage()
163 public static WebMessagePort @NonNull [] createWebMessageChannel(@NonNull WebView webView) { in createWebMessageChannel() argument
164 return webView.createWebMessageChannel(); in createWebMessageChannel()
DApiHelperForP.java91 public static @NonNull Looper getWebViewLooper(@NonNull WebView webView) { in getWebViewLooper() argument
92 return webView.getWebViewLooper(); in getWebViewLooper()
/webkit/integration-tests/common/src/main/java/androidx/webkit/test/common/
DWebViewOnUiThread.java109 public WebViewOnUiThread(final @NonNull WebView webView) { in WebViewOnUiThread() argument
110 this(webView, false); in WebViewOnUiThread()
113 private WebViewOnUiThread(final WebView webView, final boolean ownsWebView) { in WebViewOnUiThread() argument
115 mWebView = webView; in WebViewOnUiThread()
204 public static void destroy(final @NonNull WebView webView) { in destroy() argument
205 WebkitUtils.onMainThreadSync(webView::destroy); in destroy()
213 final @NonNull WebView webView, final @NonNull WebViewClient webviewClient) { in setWebViewClient() argument
214 WebkitUtils.onMainThreadSync(() -> webView.setWebViewClient(webviewClient)); in setWebViewClient()
222 final @NonNull WebView webView, final @Nullable WebChromeClient webChromeClient) { in setWebChromeClient() argument
223 WebkitUtils.onMainThreadSync(() -> webView.setWebChromeClient(webChromeClient)); in setWebChromeClient()
[all …]
DTestWebMessageListener.java51 public void onPostMessage(@NonNull WebView webView, @NonNull WebMessageCompat message, in onPostMessage() argument
/webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/
DMediumInterstitialActivity.java90 WebView webView = findViewById(id); in onCreate() local
91 setupWebView(webView, params); in onCreate()
92 webView.loadUrl(url); in onCreate()
96 private void setupWebView(WebView webView, LinearLayout.LayoutParams params) { in setupWebView() argument
97 webView.setLayoutParams(params); in setupWebView()
100 webView.setWebViewClient(new WebViewClient()); in setupWebView()
101 webView.getSettings().setJavaScriptEnabled(true); // in case site needs JS to render in setupWebView()
103 WebSettingsCompat.setSafeBrowsingEnabled(webView.getSettings(), true); in setupWebView()
DWebMessageListenerActivity.java208 WebView webView = findViewById(R.id.webview); in onCreate() local
209 webView.setWebViewClient(new MyWebViewClient(assetLoader)); in onCreate()
210 webView.getSettings().setJavaScriptEnabled(true); in onCreate()
211 webView.addJavascriptInterface(new NativeFeatureInterface(), "nativeFeatures"); in onCreate()
215 WebViewCompat.addWebMessageListener(webView, "replyObject", allowedOriginRules, in onCreate()
217 WebViewCompat.addWebMessageListener(webView, "replyWithMessagePortObject", in onCreate()
220 webView, "toastObject", allowedOriginRules, new ToastMessageListener(this)); in onCreate()
221 WebViewCompat.addWebMessageListener(webView, "multipleMessagesObject", allowedOriginRules, in onCreate()
224 webView.loadUrl( in onCreate()
DDocumentStartJavaScriptActivity.java121 WebView webView = findViewById(R.id.webview); in onCreate() local
122 webView.setWebViewClient(new MyWebViewClient(assetLoader)); in onCreate()
123 webView.getSettings().setJavaScriptEnabled(true); in onCreate()
128 WebViewCompat.addWebMessageListener(webView, "replyObject", allowedOriginRules, in onCreate()
134 WebViewCompat.addDocumentStartJavaScript(webView, jsCode, allowedOriginRules); in onCreate()
135 webView.loadUrl( in onCreate()
DWebMessageListenerMaliciousWebsiteActivity.java133 WebView webView = findViewById(R.id.webview); in onCreate() local
134 webView.setWebViewClient(new MyWebViewClient( in onCreate()
136 webView.getSettings().setJavaScriptEnabled(true); in onCreate()
140 WebViewCompat.addWebMessageListener(webView, "restrictedObject", in onCreate()
148 WebViewCompat.addWebMessageListener(webView, "allFramesObject", in onCreate()
152 webView.loadUrl(Uri.withAppendedPath(mMaliciousUrl, in onCreate()
DForceDarkActivity.java63 private void setupWebView(WebView webView, int forceDarkMode) { in setupWebView() argument
64 webView.setWebViewClient(new WebViewClient()); in setupWebView()
82 webView.loadData(formattedDescription, null, "base64"); in setupWebView()
83 WebSettingsCompat.setForceDark(webView.getSettings(), forceDarkMode); in setupWebView()
DCookieManagerActivity.java55 WebView webView = findViewById(R.id.webView); in onCreate() local
85 webView.setWebViewClient(client); in onCreate()
86 webView.loadUrl(MAIN_PAGE_URL); in onCreate()
DGetVariationsHeaderActivity.java43 WebView webView = findViewById(R.id.webview); in onCreate() local
46 webView.setWebViewClient(new WebViewClient()); in onCreate()
47 webView.loadUrl( in onCreate()
DAssetLoaderSimpleActivity.java73 WebView webView = findViewById(R.id.webview_asset_loader_webview); in onCreate() local
80 webView.setWebViewClient(new MyWebViewClient(assetLoader)); in onCreate()
90 webView.loadUrl(path.toString()); in onCreate()
DTracingControllerActivity.java64 final WebView webView = findViewById(R.id.tracing_controller_webview); in onCreate() local
65 webView.setWebViewClient(new WebViewClient()); in onCreate()
76 webView.setVisibility(View.GONE); in onCreate()
90 webView.loadUrl(url); in onCreate()
DDefaultTrafficStatsTaggingActivity.java60 WebView webView = findViewById(R.id.default_trafficstats_tagging_webview); in setupWebView() local
62 webView.loadUrl(URL); in setupWebView()
/webkit/webkit/src/main/java/androidx/webkit/
DWebViewCompat.java766 public static void addWebMessageListener(@NonNull WebView webView, @NonNull String jsObjectName, in addWebMessageListener() argument
770 getProvider(webView).addWebMessageListener( in addWebMessageListener()
1138 public static void setProfile(@NonNull WebView webView, in setProfile() argument
1142 getProvider(webView).setProfileWithName(profileName); in setProfile()
1163 public static @NonNull Profile getProfile(@NonNull WebView webView) { in getProfile() argument
1166 return getProvider(webView).getProfile(); in getProfile()
1182 public static boolean isAudioMuted(@NonNull WebView webView) { in isAudioMuted() argument
1185 return getProvider(webView).isAudioMuted(); in isAudioMuted()
1201 public static void setAudioMuted(@NonNull WebView webView, boolean mute) { in setAudioMuted() argument
1204 getProvider(webView).setAudioMuted(mute); in setAudioMuted()
[all …]