| /webkit/integration-tests/instrumentation/src/androidTest/java/androidx/webkit/ |
| D | WebViewRenderProcessTest.java | 48 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 …]
|
| D | MultiProfileTest.java | 126 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()
|
| D | WebViewCompatTest.java | 274 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 …]
|
| D | WebViewRenderProcessClientTest.java | 121 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");
|
| D | WebSettingsCompatDarkModeTestBase.java | 109 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/ |
| D | ApiHelperForQ.java | 63 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()
|
| D | ApiHelperForO.java | 58 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()
|
| D | ApiHelperForM.java | 142 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()
|
| D | ApiHelperForP.java | 91 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/ |
| D | WebViewOnUiThread.java | 109 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 …]
|
| D | TestWebMessageListener.java | 51 public void onPostMessage(@NonNull WebView webView, @NonNull WebMessageCompat message, in onPostMessage() argument
|
| /webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/ |
| D | MediumInterstitialActivity.java | 90 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()
|
| D | WebMessageListenerActivity.java | 208 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()
|
| D | DocumentStartJavaScriptActivity.java | 121 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()
|
| D | WebMessageListenerMaliciousWebsiteActivity.java | 133 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()
|
| D | ForceDarkActivity.java | 63 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()
|
| D | CookieManagerActivity.java | 55 WebView webView = findViewById(R.id.webView); in onCreate() local 85 webView.setWebViewClient(client); in onCreate() 86 webView.loadUrl(MAIN_PAGE_URL); in onCreate()
|
| D | GetVariationsHeaderActivity.java | 43 WebView webView = findViewById(R.id.webview); in onCreate() local 46 webView.setWebViewClient(new WebViewClient()); in onCreate() 47 webView.loadUrl( in onCreate()
|
| D | AssetLoaderSimpleActivity.java | 73 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()
|
| D | TracingControllerActivity.java | 64 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()
|
| D | DefaultTrafficStatsTaggingActivity.java | 60 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/ |
| D | WebViewCompat.java | 766 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 …]
|