使用Chrome访问全局变量
Access a global variable with Chrome
我有一个简单的html代码,上面有一个iframe,我想访问父iframe之外的全局变量。
有谁知道为什么chrome不想让我开心吗?:)iframe的代码在ff中工作良好,例如,…但不是chrome。
Html代码:<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script> var one = "two"; </script>
.....
<body>
<iframe name="process" id="process" src="" frameborder=1></iframe>
</body>
</html>
Iframe Code:
<html>
<head>
<script> alert("Inside step 1 : "+parent.one); </script>
</head>
<body>
STEP 1
</body>
</html>
不幸的是,您不能在JavaScript中这样做。每个iframe都包含在自己的document
中。这个document
对象包含该iframe的全局作用域。你不能访问全局作用域之外的任何东西,所以iframe只能使用在iframe内部创建的变量。
相关文章:
- 在page.open()-PhantomJS中无法访问全局变量
- 全局变量只能由第一个函数访问
- 在单独的上下文中运行 js 代码并访问其全局变量
- 如何在 JavaScript 中访问全局变量
- 在这种情况下,如何使变量全局可访问
- Selenium Web驱动程序访问Jquery中的Javascript全局变量
- 从Javascript中的对象方法中访问全局变量
- 在blackberry cascades 10中访问多个qml文件中的全局变量
- 如何将全局变量放在Globals.js模块中,并在其他模块中访问它们
- jQuery访问node.js全局变量
- 无法从打字稿访问全局变量
- 如何在 Node 中访问模块全局变量.js例如浏览器中的 window.variable
- 给我的浏览器一个可通过javascript访问的全局变量
- 未访问全局变量,未运行代码
- 为什么我无法从茉莉花中的 javascript 函数访问全局变量
- TypeScript:从类访问全局变量而不导入
- 当 Node.js 中的参数名称相同时,如何从函数访问全局变量
- jQuery全局变量访问混乱
- 通过全局变量访问具有id的元素
- javascript全局变量访问失败