fix: v6页checkUpdate+applyUpdate全用Bridge(移除fetch+CSP误伤)

This commit is contained in:
LukeMackin
2026-07-21 23:07:45 +08:00
parent f56024f7c0
commit 39d7e82a55
4 changed files with 16 additions and 26 deletions

View File

@@ -24,16 +24,7 @@ class MainActivity : AppCompatActivity() {
settings.domStorageEnabled = true
settings.allowFileAccess = true
addJavascriptInterface(Bridge(this@MainActivity), "Android")
webViewClient = object : WebViewClient() {
override fun onPageFinished(view: WebView, url: String) {
view.evaluateJavascript("""
var meta = document.createElement('meta');
meta.httpEquiv = 'Content-Security-Policy';
meta.content = "default-src 'none'; script-src 'unsafe-inline'; connect-src 'none'";
document.head.appendChild(meta);
""".trimIndent(), null)
}
}
webViewClient = object : WebViewClient() {}
if (cacheFile.exists()) {
val html = cacheFile.readText()