
javascript
// 获取所有标签页
var tabs = window.opener.document.getElementsByTagName('iframe');
// 遍历所有标签页
for (var i = 0; i < tabs.length; i++) {
// 获取当前标签页的URL
var url = tabs[i].contentWindow.location.href;
// 在当前标签页中打开一个新的窗口,显示URL
var newTab = window.open(url, '_blank');
// 监听新窗口的加载事件
newTab.onload = function() {
// 在新窗口中添加一个按钮,点击时关闭当前标签页
newTab.document.createElement('button').textContent = '关闭';
newTab.document.body.appendChild(newTab.document.createElement('button'));
newTab.document.body.appendChild(newTab.document.createTextNode('关闭'));
newTab.document.body.appendChild(newTab.document.createElement('button'));
newTab.document.body.appendChild(newTab.document.createTextNode('关闭'));
};
}
这个示例将打开一个新窗口,显示当前标签页的URL,并在新窗口中添加一个按钮,点击时关闭当前标签页。您可以根据需要修改这个示例,以实现您想要的功能。