diff --git a/StandAPP/app/src/main/AndroidManifest.xml b/StandAPP/app/src/main/AndroidManifest.xml
index c78341b..03b36da 100644
--- a/StandAPP/app/src/main/AndroidManifest.xml
+++ b/StandAPP/app/src/main/AndroidManifest.xml
@@ -3,6 +3,7 @@
xmlns:tools="http://schemas.android.com/tools">
+
diff --git a/StandAPP/app/src/main/java/com/stand/standapp/MainActivity.kt b/StandAPP/app/src/main/java/com/stand/standapp/MainActivity.kt
index e2ed096..04c2e61 100644
--- a/StandAPP/app/src/main/java/com/stand/standapp/MainActivity.kt
+++ b/StandAPP/app/src/main/java/com/stand/standapp/MainActivity.kt
@@ -32,7 +32,27 @@ class MainActivity : AppCompatActivity() {
.addJavascriptInterface("android", AndroidInterface(this))
.createAgentWeb()
.ready()
- .go("http://152.32.186.199/local/print_demo.html")
+ .go("http://152.32.186.199/local/print_demo.html?t=\${System.currentTimeMillis()}")
+
+ // 配置 WebView 属性以支持 SSE 和跨域
+ mAgentWeb?.let { agent ->
+ try {
+ val webView = agent.webCreator.webView
+ val settings = webView.settings
+ // 允许混合内容 (HTTP/HTTPS)
+ if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
+ settings.mixedContentMode = android.webkit.WebSettings.MIXED_CONTENT_ALWAYS_ALLOW
+ }
+ // 允许跨域和存储
+ settings.allowUniversalAccessFromFileURLs = true
+ settings.allowFileAccessFromFileURLs = true
+ settings.domStorageEnabled = true
+ settings.javaScriptEnabled = true
+ } catch (e: Exception) {
+ Log.e("MainActivity", "WebView settings error: ${e.message}")
+ }
+ }
+// .go("http://152.32.186.199/local/print_demo.html")
// 启动时检查更新
UpdateManager(this).checkUpdate()