我使用更大的javascript框架构建了一个单页网站,该框架在页面启动期间加载。
现在,我尝试跨多个选项卡跨越页面内容。为此,我使用subtab = window.open("","_blank")
打开新标签,并使用javascript subtab.document.body = ...
动态填充新窗口。
不幸的是,我无法使用父页面的框架。 JQuery以及使用过的KendoUI和Leaflet框架在这个儿童中并不适用。上下文。
我知道有多个possibilities to communicate between tabs:
虽然最后两种方法仅对共享普通数据感兴趣,但我玩第一种方法。我尝试将有趣的命名空间从父页面映射到子窗口全局命名空间XY = opener.XY。但似乎不可能像这样解决问题。 (self = self.opener
也不起作用。)对于css文件来说,它是一回事。
所以我的问题:是否有可能在其子窗口中重用开启器的整个窗口上下文? 或者缓存是否跨多个选项卡工作,我可以一次又一次地包含整个框架而不会导致真正的重新加载?