在选项卡之间共享脚本文件

时间:2015-08-17 13:59:59

标签: javascript kendo-ui tabs single-page-application window.open

我使用更大的javascript框架构建了一个单页网站,该框架在页面启动期间加载。 现在,我尝试跨多个选项卡跨越页面内容。为此,我使用subtab = window.open("","_blank")打开新标签,并使用javascript subtab.document.body = ...动态填充新窗口。 不幸的是,我无法使用父页面的框架。 JQuery以及使用过的KendoUI和Leaflet框架在这个儿童中并不适用。上下文。

我知道有多个possibilities to communicate between tabs

  • 使用window.opener链接到父页面
  • 使用cookies
  • 使用localStorage

虽然最后两种方法仅对共享普通数据感兴趣,但我玩第一种方法。我尝试将有趣的命名空间从父页面映射到子窗口全局命名空间XY = opener.XY。但似乎不可能像这样解决问题。 (self = self.opener也不起作用。)对于css文件来说,它是一回事。

所以我的问题:是否有可能在其子窗口中重用开启器的整个窗口上下文? 或者缓存是否跨多个选项卡工作,我可以一次又一次地包含整个框架而不会导致真正的重新加载?

0 个答案:

没有答案