0

我正在制作一个页面,该页面最常通过带有target="_blank".

页面中的渐进增强 AJAX 并将其放置在模式中,在这种情况下,关闭按钮会从树中删除模式节点 - 在这些情况下,将出现“弹出”链接,允许用户在单独的窗口中打开页面(如上)。根据树形结构很容易确定是否应该显示它:

.modal a.pop-out {
    display: none;
}

在这两种情况下,关闭链接也适用于相同的上下文:因为用户旅程暂时绕道,预计用户迟早会想要关闭窗口并返回打开的窗口。但是,我无法确定使用什么特征检测来确定是否应该显示链接。显然javascript支持是必要的,但是如果链接是独立打开并且支持javascript,关闭按钮是不合适的(window.close()将没有效果)。

我的问题是,我如何在不执行它window.close的情况下解决当前情况下是否可行。

4

1 回答 1

0

检查窗口是否有opener. 模态不会;新窗口将。

https://developer.mozilla.org/en-US/docs/Web/API/window.opener

于 2013-09-05T14:46:57.993 回答