我在ERP系统中工作,它在标题中有公司下拉列表。当用户在IE中选择重复的选项卡时。我需要将选定的公司传递给复制标签。
即,是否有任何方法可以将信息传递给创建它的复制选项卡(父选项卡)。
非常感谢任何帮助。
答案 0 :(得分:0)
您可以在同一个域上使用LocalStorage共享事件/数据。请注意,除非在真实域(http://不是file://)上,storage
事件才会起作用,并且在codepen / jsfiddle等上的iframe中也不起作用:
function onStorageChange(e) {
console.log('storage changed:', e)
}
window.addEventListener('storage', onStorageChange);
window.localStorage.setItem('someItem', 'a value');
如果您设置了类似的事件回调,并在一个标签中调用setItem
,则该事件也会出现在另一个标签中,因为它们共享同一个本地存储。