Refactor(WebView): Change background color to transparent

This commit is contained in:
2024-11-05 17:45:25 +08:00
parent 8669a2c9ef
commit 77802d3dc9
2 changed files with 3 additions and 1 deletions

View File

@@ -15,7 +15,7 @@
<script type="module" id="appDictSrc">{{replace_dict_code}}</script> <script type="module" id="appDictSrc">{{replace_dict_code}}</script>
<script type="module" id="appBaseSrc">{{replace_base_code}}</script> <script type="module" id="appBaseSrc">{{replace_base_code}}</script>
<div id="root"> <div id="root">
<div style="position:absolute;top: 0;left:0;width:100%;height:100%;display: flex;justify-content: center;align-items: center;"> <div style="position:absolute;top: 0;left:0;width:100%;height:100%;display: flex;justify-content: center;align-items: center;color: #777;">
Loading... Loading...
</div> </div>
</div> </div>

View File

@@ -45,6 +45,7 @@ import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.toArgb
import androidx.compose.ui.platform.LocalConfiguration import androidx.compose.ui.platform.LocalConfiguration
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
@@ -308,6 +309,7 @@ private fun initWebView(
context: Context, context: Context,
permissionLauncher: ManagedActivityResultLauncher<String, Boolean> permissionLauncher: ManagedActivityResultLauncher<String, Boolean>
) = { webview: WebView -> ) = { webview: WebView ->
webview.setBackgroundColor(Color.Transparent.toArgb())
webview.settings.javaScriptEnabled = true webview.settings.javaScriptEnabled = true
webview.settings.domStorageEnabled = true webview.settings.domStorageEnabled = true
webview.addJavascriptInterface( webview.addJavascriptInterface(