JavaScript:按URL查找弹出窗口并关闭它
我打开了几个弹出窗口 我需要找到一个有特定的网址,并关闭它JavaScript:按URL查找弹出窗口并关闭它,javascript,dom,Javascript,Dom,我打开了几个弹出窗口 我需要找到一个有特定的网址,并关闭它 如何做到这一点?如果您有对它们的引用(即,您已将中的返回值保持为打开状态),并且URL与页面位于同一域中(出于安全原因,您无法嗅探其他域中窗口的任何内容),则您可以迭代这些返回值(如果将它们保存在一个数组中,这是最简单的)并测试retVal.location以查看它是否匹配您要查找的值 更新我在撰写上述内容时添加的问题评论: 无法询问浏览器还有哪些其他窗口处于打开状态,即使它们是由同一页面打开的,因此您必须修改您正在使用的CRM。能否显
如何做到这一点?如果您有对它们的引用(即,您已将
中的返回值保持为打开状态),并且URL与页面位于同一域中(出于安全原因,您无法嗅探其他域中窗口的任何内容),则您可以迭代这些返回值(如果将它们保存在一个数组中,这是最简单的)并测试retVal.location
以查看它是否匹配您要查找的值
更新我在撰写上述内容时添加的问题评论:
无法询问浏览器还有哪些其他窗口处于打开状态,即使它们是由同一页面打开的,因此您必须修改您正在使用的CRM。能否显示一些代码?您是如何打开它们的?我自己没有打开这些窗口。我使用的是Microsoft Dynamics CRM,它负责打开新的弹出窗口。我可以执行我怀疑是否有一个内置的机制,所以你必须将所有弹出窗口保存在一个以URL为键的关联数组中。