IE何时重复选项卡从父选项卡传递信息

时间:2017-01-18 12:34:57

标签: javascript jquery

我在ERP系统中工作,它在标题中有公司下拉列表。当用户在IE中选择重复的选项卡时。我需要将选定的公司传递给复制标签。

即,是否有任何方法可以将信息传递给创建它的复制选项卡(父选项卡)。

非常感谢任何帮助。

1 个答案:

答案 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,则该事件也会出现在另一个标签中,因为它们共享同一个本地存储。