| /webkit/integration-tests/instrumentation/src/androidTest/java/androidx/webkit/ |
| D | PostMessageTest.java | 30 import androidx.webkit.test.common.WebkitUtils; 137 WebkitUtils.checkFeature(WebViewFeature.POST_WEB_MESSAGE); in verifyPostMessageToOrigin() 154 WebkitUtils.checkFeature(WebViewFeature.POST_WEB_MESSAGE); in testMultipleMessagesToMainFrame() 172 WebkitUtils.checkFeature(WebViewFeature.CREATE_WEB_MESSAGE_CHANNEL); in testMessageChannel() 173 WebkitUtils.checkFeature(WebViewFeature.POST_WEB_MESSAGE); in testMessageChannel() 174 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_PORT_POST_MESSAGE); in testMessageChannel() 175 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK); in testMessageChannel() 184 WebkitUtils.onMainThread(() -> { in testMessageChannel() 202 WebkitUtils.waitForNextQueueElement(queue)); in testMessageChannel() 214 WebkitUtils.checkFeature(WebViewFeature.CREATE_WEB_MESSAGE_CHANNEL); in testClose() [all …]
|
| D | WebViewCompatTest.java | 44 import androidx.webkit.test.common.WebkitUtils; 92 WebkitUtils.checkFeature(WebViewFeature.VISUAL_STATE_CALLBACK); in testVisualStateCallbackCalled() 101 assertEquals(kRequest, (long) WebkitUtils.waitForFuture(visualStateFuture)); in testVisualStateCallbackCalled() 107 WebkitUtils.checkFeature(WebViewFeature.VISUAL_STATE_CALLBACK); in testCheckThread() 143 WebkitUtils.checkFeature(WebViewFeature.START_SAFE_BROWSING); in testStartSafeBrowsingUseApplicationContext() 151 assertTrue(WebkitUtils.waitForFuture(startSafeBrowsingFuture)); in testStartSafeBrowsingUseApplicationContext() 163 WebkitUtils.checkFeature(WebViewFeature.START_SAFE_BROWSING); in testStartSafeBrowsingWithNullCallbackDoesntCrash() 176 WebkitUtils.checkFeature(WebViewFeature.START_SAFE_BROWSING); in testStartSafeBrowsingInvokesCallback() 182 WebkitUtils.isCurrentThread(Looper.getMainLooper()))); in testStartSafeBrowsingInvokesCallback() 183 assertTrue(WebkitUtils.waitForFuture(startSafeBrowsingFuture)); in testStartSafeBrowsingInvokesCallback() [all …]
|
| D | MultiProfileTest.java | 30 import androidx.webkit.test.common.WebkitUtils; 55 WebkitUtils.checkFeature(WebViewFeature.MULTI_PROFILE); in setUp() 56 mProfileStore = WebkitUtils.onMainThreadSync(ProfileStore::getInstance); in setUp() 64 WebkitUtils.onMainThreadSync(() -> { in testCreateProfile() 82 WebkitUtils.onMainThreadSync(() -> { in testGetDefaultProfile() 95 WebkitUtils.onMainThreadSync( in testDeleteProfile() 121 WebkitUtils.checkFeature(WebViewFeature.MULTI_PROFILE); in testSetGetProfile() 124 WebkitUtils.onMainThreadSync(() -> ProfileStore.getInstance().getOrCreateProfile( in testSetGetProfile() 128 WebkitUtils.onMainThreadSync(() -> WebViewCompat.setProfile(webView, in testSetGetProfile() 131 Profile expectedProfile = WebkitUtils.onMainThreadSync( in testSetGetProfile() [all …]
|
| D | WebSettingsCompatTest.java | 32 import androidx.webkit.test.common.WebkitUtils; 74 WebkitUtils.checkFeature(WebViewFeature.OFF_SCREEN_PRERASTER); in testOffscreenPreRaster() 89 WebkitUtils.checkFeature(WebViewFeature.SAFE_BROWSING_ENABLE); in testEnableSafeBrowsing() 102 WebkitUtils.checkFeature(WebViewFeature.DISABLED_ACTION_MODE_MENU_ITEMS); in testDisabledActionModeMenuItems() 124 WebkitUtils.checkFeature(WebViewFeature.ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY); in testEnterpriseAuthenticationAppLinkPolicyEnabled() 142 WebkitUtils.checkFeature(WebViewFeature.REQUESTED_WITH_HEADER_ALLOW_LIST); in testSetAppPackageNameXRequestedWithHeaderAllowList() 171 WebkitUtils.checkFeature(WebViewFeature.ATTRIBUTION_REGISTRATION_BEHAVIOR); in testAttributionRegistrationBehaviorChange() 202 WebkitUtils.checkFeature(WebViewFeature.WEBVIEW_MEDIA_INTEGRITY_API_STATUS); in testWebViewMediaIntegrityApiDefaultStatus() 213 WebkitUtils.checkFeature(WebViewFeature.WEBVIEW_MEDIA_INTEGRITY_API_STATUS); in testSetWebViewMediaIntegrityApiWithNoRules() 232 WebkitUtils.checkFeature(WebViewFeature.WEBVIEW_MEDIA_INTEGRITY_API_STATUS); in testSetWebViewMediaIntegrityApiWithRules() [all …]
|
| D | PrefetchTest.java | 24 import androidx.webkit.test.common.WebkitUtils; 40 WebkitUtils.checkFeature(WebViewFeature.SPECULATIVE_LOADING_CONFIG); in testTTLValidValues() 58 WebkitUtils.checkFeature(WebViewFeature.SPECULATIVE_LOADING_CONFIG); in testMaxPrefetchesValidValues() 73 WebkitUtils.checkFeature(WebViewFeature.SPECULATIVE_LOADING_CONFIG); in testMaxPrerendersValidValues() 88 WebkitUtils.checkFeature(WebViewFeature.SPECULATIVE_LOADING_CONFIG); in testTTLLimit() 102 WebkitUtils.checkFeature(WebViewFeature.SPECULATIVE_LOADING_CONFIG); in testMaxPrefetchesLimit() 117 WebkitUtils.checkFeature(WebViewFeature.SPECULATIVE_LOADING_CONFIG); in testMaxPrerendersLimit() 131 WebkitUtils.checkFeature(WebViewFeature.SPECULATIVE_LOADING_CONFIG); in testSettingCacheConfig() 135 WebkitUtils.onMainThreadSync(() -> { in testSettingCacheConfig()
|
| D | WebViewRenderProcessClientTest.java | 27 import androidx.webkit.test.common.WebkitUtils; 89 WebkitUtils.waitForFuture(mBecameBlocked); in waitForBlocked() 120 WebkitUtils.onMainThreadSync(() -> { 129 WebkitUtils.onMainThreadSync(() -> { 139 WebkitUtils.onMainThreadSync(() -> { 147 WebkitUtils.checkFeature(WebViewFeature.WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE); 162 WebkitUtils.waitForFuture(rendererUnblocked); 182 WebkitUtils.checkFeature(WebViewFeature.WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE); 209 WebkitUtils.onMainThreadDelayed(6000, () -> { 213 WebkitUtils.waitForFuture(rendererUnblocked); [all …]
|
| D | WebViewClientCompatTest.java | 30 import androidx.webkit.test.common.WebkitUtils; 140 WebkitUtils.checkFeature(WebViewFeature.SHOULD_OVERRIDE_WITH_REDIRECTS); in testShouldOverrideUrlLoading() 141 WebkitUtils.checkFeature(WebViewFeature.WEB_RESOURCE_REQUEST_IS_REDIRECT); in testShouldOverrideUrlLoading() 166 WebkitUtils.waitForFuture(pageFinishedFuture); in testShouldOverrideUrlLoading() 191 WebkitUtils.checkFeature(WebViewFeature.RECEIVE_WEB_RESOURCE_ERROR); in testOnReceivedError() 192 WebkitUtils.checkFeature(WebViewFeature.WEB_RESOURCE_ERROR_GET_CODE); in testOnReceivedError() 212 WebkitUtils.checkFeature(WebViewFeature.RECEIVE_WEB_RESOURCE_ERROR); in testOnReceivedErrorForSubresource() 237 WebkitUtils.checkFeature(WebViewFeature.RECEIVE_HTTP_ERROR); in testOnReceivedHttpError() 250 RecordedRequest request = mWebServer.takeRequest(WebkitUtils.TEST_TIMEOUT_MS, in testOnReceivedHttpError() 267 WebkitUtils.checkFeature(WebViewFeature.SAFE_BROWSING_HIT); in testOnSafeBrowsingHitBackToSafety() [all …]
|
| D | AsyncStartUpTest.java | 27 import androidx.webkit.test.common.WebkitUtils; 69 WebkitUtils.waitForFuture(startUpFinishedFuture); in testAsyncStartUp_onSuccessLoadsWebView() 92 WebViewStartUpResult result = WebkitUtils.waitForFuture(startUpFinishedFuture); in testAsyncStartUp_onSuccessReturnsTimingInfo() 118 WebViewStartUpResult result = WebkitUtils.waitForFuture(startUpFinishedFuture); in testAsyncStartUp_onSuccessReturnsNoBlockingLocationWithoutBlockingInit() 146 WebViewStartUpResult result = WebkitUtils.waitForFuture(startUpFinishedFuture); in testAsyncStartUp_returnsSingleBlockingLocationWithProviderInitOnMainLooper() 175 WebViewStartUpResult result = WebkitUtils.waitForFuture(startUpFinishedFuture); in testAsyncStartUp_returnsSingleBlockingLocationWithChromiumInitOnUiThread() 205 WebViewStartUpResult result = WebkitUtils.waitForFuture(startUpFinishedFuture); in testAsyncStartUp_returnsBlockingLocationsWithWebViewInitOnUiThread() 245 WebViewStartUpResult result1 = WebkitUtils.waitForFuture(startUpFinishedFuture1); in testAsyncStartUp_returnsSameInfoForMultipleCalls() 246 WebViewStartUpResult result2 = WebkitUtils.waitForFuture(startUpFinishedFuture2); in testAsyncStartUp_returnsSameInfoForMultipleCalls() 247 WebViewStartUpResult result3 = WebkitUtils.waitForFuture(startUpFinishedFuture3); in testAsyncStartUp_returnsSameInfoForMultipleCalls() [all …]
|
| D | ProxyControllerTest.java | 31 import androidx.webkit.test.common.WebkitUtils; 54 WebkitUtils.checkFeature(WebViewFeature.PROXY_OVERRIDE); in setUp() 106 assertNotNull(mContentServer.takeRequest(WebkitUtils.TEST_TIMEOUT_MS, in testProxyOverride() 117 assertNotNull(mProxyServer.takeRequest(WebkitUtils.TEST_TIMEOUT_MS, in testProxyOverride() 125 assertNotNull(mContentServer.takeRequest(WebkitUtils.TEST_TIMEOUT_MS, in testProxyOverride() 144 assertNotNull(mContentServer.takeRequest(WebkitUtils.TEST_TIMEOUT_MS, in testProxyOverrideLocalhost() 154 WebkitUtils.checkFeature(WebViewFeature.PROXY_OVERRIDE_REVERSE_BYPASS); in testReverseBypass() 170 assertNotNull(mProxyServer.takeRequest(WebkitUtils.TEST_TIMEOUT_MS, TimeUnit.MILLISECONDS)); in testReverseBypass() 291 WebkitUtils.waitForFuture(future); in setProxyOverrideSync() 299 WebkitUtils.waitForFuture(future); in clearProxyOverrideSync()
|
| D | WebViewWebMessageCompatTest.java | 26 import androidx.webkit.test.common.WebkitUtils; 83 return WebkitUtils.waitForNextQueueElement(mQueue); in waitForOnPostMessage() 123 WebkitUtils.checkFeature(WebViewFeature.POST_WEB_MESSAGE); in testArrayBufferOverPort() 124 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_ARRAY_BUFFER); in testArrayBufferOverPort() 133 WebkitUtils.checkFeature(WebViewFeature.POST_WEB_MESSAGE); in testArrayBufferToMainFrame() 134 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_ARRAY_BUFFER); in testArrayBufferToMainFrame()
|
| D | WebViewGarbageCollectionTest.java | 25 import androidx.webkit.test.common.WebkitUtils; 41 WebkitUtils.checkFeature(WebViewFeature.CACHE_PROVIDER); in testOneWebViewGc() 46 WebkitUtils.onMainThreadSync( in testOneWebViewGc() 59 WebkitUtils.checkFeature(WebViewFeature.CACHE_PROVIDER); in testManyWebViewGc() 67 WebkitUtils.onMainThreadSync( in testManyWebViewGc()
|
| D | WebViewRenderProcessTest.java | 30 import androidx.webkit.test.common.WebkitUtils; 45 return WebkitUtils.onMainThreadSync(renderer::terminate); in terminateRenderProcessOnUiThread() 49 return WebkitUtils.onMainThreadSync(() -> WebViewCompat.getWebViewRenderProcess(webView)); in getRenderProcessOnUiThread() 56 WebkitUtils.onMainThread(() -> { in startAndGetRenderProcess() 74 WebkitUtils.onMainThread(() -> webView.setWebViewClient(new WebViewClient() { in catchRenderProcessTermination() 88 WebkitUtils.checkFeature(WebViewFeature.GET_WEB_VIEW_RENDERER); in setUp()
|
| D | WebViewWebMessageListenerTest.java | 23 import androidx.webkit.test.common.WebkitUtils; 83 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_LISTENER); in setUp() 110 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_ARRAY_BUFFER); in testAddWebMessageListenerBasicUsage_ArrayBuffer() 213 WebkitUtils.onMainThreadSync(() -> { in testJavaScriptReplyProxyBasicUsage() 262 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_ARRAY_BUFFER); in testJavaScriptReplyProxyBasicUsage_ArrayBuffer() 268 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_ARRAY_BUFFER); in testJavaScriptReplyProxyBasicUsage_EmptyArrayBuffer() 275 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_ARRAY_BUFFER); in testJavaScriptReplyProxyBasicUsage_NullArrayBuffer()
|
| D | ServiceWorkerWebSettingsCompatTest.java | 28 import androidx.webkit.test.common.WebkitUtils; 155 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_BASIC_USAGE); in setUp() 176 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_CACHE_MODE); in testCacheMode() 193 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_CONTENT_ACCESS); in testAllowContentAccess() 209 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_FILE_ACCESS); in testAllowFileAccess() 225 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_BLOCK_NETWORK_LOADS); in testBlockNetworkLoads() 241 WebkitUtils.checkFeature(WebViewFeature.REQUESTED_WITH_HEADER_ALLOW_LIST); in testSetAppPackageNameXRequestedWithHeaderAllowList()
|
| D | WebViewDocumentStartJavaScriptTest.java | 23 import androidx.webkit.test.common.WebkitUtils; 56 WebkitUtils.checkFeature(WebViewFeature.WEB_MESSAGE_LISTENER); in setUp() 57 WebkitUtils.checkFeature(WebViewFeature.DOCUMENT_START_SCRIPT); in setUp() 93 WebkitUtils.onMainThread(scriptHandler::remove); in testAddDocumentStartJavaScriptRemoveScript()
|
| D | WebStorageTest.java | 28 import androidx.webkit.test.common.WebkitUtils; 69 WebkitUtils.checkFeature(WebViewFeature.DELETE_BROWSING_DATA); in testDeleteBrowsingDataDeletesCache() 92 WebkitUtils.onMainThread( in testDeleteBrowsingDataDeletesCache() 109 WebkitUtils.checkFeature(WebViewFeature.DELETE_BROWSING_DATA); in testDeleteBrowsingDataForSiteDeletesCache() 143 WebkitUtils.onMainThreadSync(() -> { in testDeleteBrowsingDataForSiteDeletesCache()
|
| D | ServiceWorkerClientCompatTest.java | 31 import androidx.webkit.test.common.WebkitUtils; 168 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_BASIC_USAGE); in testServiceWorkerClientInterceptCallback() 169 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST); in testServiceWorkerClientInterceptCallback() 209 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_BASIC_USAGE); in testSetNullServiceWorkerClient() 210 WebkitUtils.checkFeature(WebViewFeature.SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST); in testSetNullServiceWorkerClient()
|
| D | WebSettingsCompatUserAgentMetadataTest.java | 32 import androidx.webkit.test.common.WebkitUtils; 134 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataDefault() 157 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataExplicitlyDefault() 189 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataDefaultHttpHeader() 238 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataFullOverrides() 260 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataFullOverridesHttpHeader() 325 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataPartialOverride() 348 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataPartialOverrideHttpHeader() 408 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataBlankBrandVersion() 438 WebkitUtils.checkFeature(WebViewFeature.USER_AGENT_METADATA); in testSetUserAgentMetadataBlankFullVersion() [all …]
|
| D | CookieManagerCompatTest.java | 27 import androidx.webkit.test.common.WebkitUtils; 40 WebkitUtils.checkFeature(WebViewFeature.GET_COOKIE_INFO); in testGetCookieInfo()
|
| /webkit/integration-tests/common/src/main/java/androidx/webkit/test/common/ |
| D | WebViewOnUiThread.java | 114 WebkitUtils.onMainThreadSync(() -> { in WebViewOnUiThread() 134 WebkitUtils.onMainThreadSync(() -> { in createWebView() 152 WebkitUtils.onMainThreadSync(() -> { in cleanUp() 205 WebkitUtils.onMainThreadSync(webView::destroy); in destroy() 214 WebkitUtils.onMainThreadSync(() -> webView.setWebViewClient(webviewClient)); in setWebViewClient() 223 WebkitUtils.onMainThreadSync(() -> webView.setWebChromeClient(webChromeClient)); in setWebChromeClient() 234 WebkitUtils.onMainThreadSync(() -> WebViewCompat.setWebViewRenderProcessClient( in setWebViewRenderProcessClient() 248 WebkitUtils.onMainThreadSync(() -> WebViewCompat.setWebViewRenderProcessClient( in setWebViewRenderProcessClient() 258 return WebkitUtils.onMainThreadSync( in getWebViewRenderProcessClient() 263 return WebkitUtils.onMainThreadSync(() -> WebViewCompat.createWebMessageChannel(mWebView)); in createWebMessageChannelCompat() [all …]
|
| /webkit/integration-tests/instrumentation/src/androidTestTargetSdk32/java/androidx/webkit/ |
| D | WebSettingsCompatForceDarkTest.java | 27 import androidx.webkit.test.common.WebkitUtils; 52 WebkitUtils.checkFeature(WebViewFeature.FORCE_DARK); in testForceDark_default() 67 WebkitUtils.checkFeature(WebViewFeature.FORCE_DARK); in testForceDark_rendersDark() 68 WebkitUtils.checkFeature(WebViewFeature.OFF_SCREEN_PRERASTER); in testForceDark_rendersDark() 101 WebkitUtils.checkFeature(WebViewFeature.FORCE_DARK); in testForceDark_userAgentDarkeningOnly() 102 WebkitUtils.checkFeature(WebViewFeature.FORCE_DARK_STRATEGY); in testForceDark_userAgentDarkeningOnly() 103 WebkitUtils.checkFeature(WebViewFeature.OFF_SCREEN_PRERASTER); in testForceDark_userAgentDarkeningOnly() 133 WebkitUtils.checkFeature(WebViewFeature.FORCE_DARK); in testForceDark_webThemeDarkeningOnly() 134 WebkitUtils.checkFeature(WebViewFeature.FORCE_DARK_STRATEGY); in testForceDark_webThemeDarkeningOnly() 135 WebkitUtils.checkFeature(WebViewFeature.OFF_SCREEN_PRERASTER); in testForceDark_webThemeDarkeningOnly()
|
| /webkit/integration-tests/instrumentation/src/androidTestTargetSdkLatest/java/androidx/webkit/ |
| D | WebSettingsCompatDarkThemeTest.java | 26 import androidx.webkit.test.common.WebkitUtils; 47 WebkitUtils.checkFeature(WebViewFeature.ALGORITHMIC_DARKENING); in testSimplifiedDarkMode_default() 58 WebkitUtils.checkFeature(WebViewFeature.ALGORITHMIC_DARKENING); in testSimplifiedDarkMode_rendersDark() 59 WebkitUtils.checkFeature(WebViewFeature.OFF_SCREEN_PRERASTER); in testSimplifiedDarkMode_rendersDark() 80 WebkitUtils.checkFeature(WebViewFeature.ALGORITHMIC_DARKENING); in testSimplifiedDarkMode_pageSupportDarkTheme() 81 WebkitUtils.checkFeature(WebViewFeature.OFF_SCREEN_PRERASTER); in testSimplifiedDarkMode_pageSupportDarkTheme()
|
| D | WebSettingsCompatLightThemeTest.java | 27 import androidx.webkit.test.common.WebkitUtils; 48 WebkitUtils.checkFeature(WebViewFeature.ALGORITHMIC_DARKENING); in testSimplifiedDarkMode_default() 59 WebkitUtils.checkFeature(WebViewFeature.ALGORITHMIC_DARKENING); in testSimplifiedDarkMode_rendersLight() 60 WebkitUtils.checkFeature(WebViewFeature.OFF_SCREEN_PRERASTER); in testSimplifiedDarkMode_rendersLight() 88 WebkitUtils.checkFeature(WebViewFeature.ALGORITHMIC_DARKENING); in testSimplifiedDarkMode_pageSupportDarkTheme() 89 WebkitUtils.checkFeature(WebViewFeature.OFF_SCREEN_PRERASTER); in testSimplifiedDarkMode_pageSupportDarkTheme()
|
| /webkit/chips-enabled-integration-tests/instrumentation/src/androidTest/java/androidx/webkit/ |
| D | EnablePartitionedCookiesTest.java | 28 import androidx.webkit.test.common.WebkitUtils; 67 WebkitUtils.checkStartupFeature(ctx, in setUpClass() 162 WebkitUtils.onMainThread(() -> in clearCookies() 164 WebkitUtils.waitForFuture(future); in clearCookies()
|
| /webkit/integration-tests/instrumentation/src/androidTest/java/androidx/webkit/internal/ |
| D | AssetHelperTest.java | 26 import androidx.webkit.test.common.WebkitUtils; 63 WebkitUtils.recursivelyDeleteFile(mInternalStorageTestDir); in tearDown() 147 WebkitUtils.writeToFile(testFile, TEST_STRING); in testOpenFileFromInternalStorage() 157 WebkitUtils.writeToFile(testFile, TEST_STRING); in testOpenFileNameWhichResemblesUriScheme()
|