在winform应用程序上的WebBrowser控件中运行的注销Web应用程序关闭

时间:2019-02-25 09:13:40

标签: c# .net winforms webbrowser-control logout

我们有一个第三方Web应用程序,正在使用WebBrowser控件在c#winform中使用。 (出于某些特定要求)

尽管Web应用程序运行正常,但是当我关闭Winform应用程序时会出现问题。

当我从任何浏览器访问此Web应用程序时,关闭浏览器后用户都可以正确注销,但是当我关闭winform应用程序时(用户没有注销),这不会发生。

我正在调查此问题,发现注销逻辑是通过拦截beforeunload事件在javascript中处理的

    window.addEventListener("beforeunload", function (event) {
               //Logout logic
    } 

我不确定在关闭Winform应用程序时是否没有调用beforeonload,或者没有执行javascript。

有什么方法可以确保在我关闭Winform应用程序时正确调用beforeonload

我如何从处理注销的第三方Web应用程序中调用脚本?

0 个答案:

没有答案