loki.wu 2 жил өмнө
parent
commit
d18a24b6de

+ 7 - 3
fis/SlaveWindow.axaml.cs

@@ -143,7 +143,7 @@ namespace fis
             {
                 var appHandler = new FileSystemHostHandler(ShellConfig.Instance.AppHost, ShellConfig.Instance.AppResourcePath);
                 var handler = new HostRequestHandler();
-                handler.RegisterHostHandler(appHandler);
+           
                 _browser = new AvaloniaCefBrowser
                 {
                     RequestHandler = handler
@@ -190,8 +190,12 @@ namespace fis
             }
             if (_title != null && _host.Contains(ShellConfig.Instance.DistHost))
             {
-                 var scriptObj = new FisBrowserScriptObject(_title, platformService);
-                 _browser.RegisterJavascriptObject(scriptObj, "FisShellApi");
+                var scriptObj = new FisBrowserScriptObject(_title, platformService);
+                _browser.RegisterJavascriptObject(scriptObj, "FisShellApi");
+            }
+            else {
+                var scriptObj = new FisBrowserScriptObject(_title, platformService);
+                _browser.RegisterJavascriptObject(scriptObj, "FisShellNotify");
             }
             browserContainer.Child = _browser;
             WindowStartupLocation = WindowStartupLocation.Manual;