JavaScript:通过URL找到弹出窗口并关闭它
JavaScript: find pop-up window by URL and close it
我打开了几个弹出窗口。
我需要找到一个有特定URL并关闭它。
我该怎么做?
如果您有对它们的引用(即,您保留了open
的返回值),并且URL与您的页面位于同一个域上(出于安全原因,您不能探查其他域上的窗口内容),那么您可以迭代这些返回值(如果将它们保存在数组中,这是最简单的)并测试retVal.location
您正在寻找的价值。
关于在我写上面的时候添加的问题的评论的更新:
没有办法询问浏览器打开了哪些其他窗口,即使它们是由同一页面打开的,因此您必须修改您正在使用的CRM。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 通过window.opener将弹出窗口中的值传递给父窗口
- 打开“;检查元件”;窗口通过JS
- 仅当窗口宽度>940像素,无论是通过页面加载还是调整大小
- window.open:是否可以通过修改DOM来打开一个新窗口
- 如何在windowsphone 7浏览器中通过javascript打开新窗口或选项卡
- 在新窗口中通过谷歌地图的localStorage作为地图中心
- 通过javascript解析从按钮到输入的值.(嘟嘟的弹出窗口)
- 如何使用jquery关闭模态窗口,通过模拟模态's关闭按钮
- 如何通过单击数据在新窗口上显示TableView数据
- 如何通过模式“弹出窗口”将值插入文本字段
- 通过javascript打开弹出窗口
- 动态弹出窗口'通过调用一个永远运行并返回's每个周期后的数据
- 从页面右侧的弹出窗口通过 jQuery 加载
- 如何在asp中的自定义弹出窗口(通过html数据属性)中的dropdownlist中添加默认项(--Select--)剑
- 使用窗口.通过ClientScript打开.RegisterStartupScript只打开两个新窗口
- 关于如何防止用户在点击保存按钮后关闭浏览器窗口(通过onbeforeunload)的建议
- 如何显示一个弹出窗口通过javascript只是在会话的第一页加载