fix: v6页checkUpdate+applyUpdate全用Bridge(移除fetch+CSP误伤)
This commit is contained in:
Binary file not shown.
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user