这听起来可能很荒谬,但在某些情况下我们需要JavaScript Objects
分享iframe
。
当我们尝试localStorage
用于服务目的时,人们说某些浏览器可能不支持它。即使他们支持 localStorage,用户也可能减少了存储容量等等......
所以我的问题是,我们有没有解决方案/Alternative to share JavaScript
Objects acrossiframe
下面的示例可能会让我们在同一页面上
父页面.html
<html>
...
<head><script src="script1.js" type="text/Javascript"></script></head>
<body>
...
<iframe src="childpage.html"></iframe>
</body>
</html>
childpage.html
<html>
...
<head><script src="script2.js" type="text/Javascript"></script></head>
...
</html>
注意:
parentpage.html、childpage.html、script1.js、script2.js位于同一域和同一位置
假设 script1.js 使用JavaScript Object
需要公开的 a。
由于浏览器/UserAgent为页面中使用Window Object
的每个附加项创建一个单独的,并且如果我们将其附加/扩展到,iframe
我们无法访问它,它的最后希望似乎消失了!Public JavaScript Object
Window Object/Document Object
有什么解决方案/解决方法吗?