我有一个" div"加载了一系列的iframe" s。
这些是按顺序加载的,我使用onload处理程序来确保下一个" iframe"仅在前一个加载完成后加载。 这是为了避免我的浏览器和供应src服务器过载。
一旦所有" iframe" s被加载(或者每个人完成加载 - 我可以明显检测到),我想保存" iframe"到我的托管文件空间中的文件。
这是因为它们需要一些时间来加载,并且被用作动画的基础(通过旋转每个" iframe"一旦加载全部)的可见性,我想要公平地重新运行常。
我知道每个" iframe"的src网址(因为我使用它们来构建" iframe"标签),并且为了重新运行相同的动画,我试图避免在我想重新加载src SaaS服务器时将它们中的每一个加载运行动画。
每个" iframe"已加载,嵌入页面基本上是静态的(但确实有一些交互式组件 - 例如:工具提示),所以如果我能以某种方式缓存加载的'在文件中的页面,我可以重新运行动画,从主机上的每个文件加载基本上静态的内容,而不是必须加载每个" iframe"从它的src再次,每个" iframe"大约需要10秒钟。 (它是一个非常繁忙的SaaS服务器,因性能低下而臭名昭着!)。
当我正在处理+/- 100" iframe"能够实现这一目标非常有帮助!
我也以相同的方式加载静态图像,但我认为这些更容易处理(基本上静态图像是来自同一服务器的.png - 但它们只是图像而不是以任何方式交互 - 例如:没有工具提示等)
总之,我需要在文件中加载完全呈现的iframe内容,以便我可以再次使用它!这可能是不可能的!
任何想法?