javascript - 查找父浏览器或同级浏览器窗口

标签 javascript jquery asp.net jsp

好吧,这有点宽泛,但请不要打扰我。我在这里捕获救命稻草......

我有一个第三方网络应用程序。他们为我们提供了一种“插件”方法,其中按钮事件可以调用 .jsp 页面。因此,通过他们的应用程序,用户单击一个调用此 .jsp 页面的按钮,该页面通过重定向(当前)启动我们的浏览器页面。我们完全控制这个jsp页面。

问题是我们需要以某种方式检测第三方网络应用程序何时关闭,以便我们可以关闭。

我们对所有想法持开放态度。更糟糕的情况是,如果有帮助的话,生成第三方 Web 应用程序的 jsp 或 asp.net 页面。

这是由 HIPAA 合规性插入的。

吉娜

最佳答案

When a window is opened from another window (using Window.open or a link with its target attribute set), it maintains a reference to that first window as window.opener. If the current window has no opener, this method returns NULL. - MDN - window.opener

您可以检查 window.opener 是否为 null,然后主窗口已关闭。

关于javascript - 查找父浏览器或同级浏览器窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48328558/

相关文章:

javascript - 客户端重新重定向到 Controller 方法返回的 View

asp.net - 如何在 URL 中添加用户名(即 URL 重写)?

javascript - 无法访问 JSON 对象数组中的元素

javascript - setState 在 axios fetch 中不起作用

javascript - d3 退出转换 : how to flatten path and then remove

javascript - 如何取消 Ajax 请求?

javascript - 当我在文档中只编写一次 Javascript 时,为什么会看到两次确认框

jquery - 有什么方法可以用 CSS/jQuery 手动排列列表项(只对它们排序一次,而不是四处拖动)?

javascript - 如何通过查询字符串传递和检索 Html 标签

asp.net - Firebird 是适用于 ASP.NET 的良好嵌入式数据库吗?还有哪个?