我尝试获取帧头值,但效果不佳,请查看以下代码
1.php
<iframe src="/admin/" ></iframe>
<script type="text/javascript">
// var a =
a = window.top.frames[0].a
alert(a)
</script>
/admin/index.php
<script type="text/javascript">
document.cookie = 'a=asdf';
a = 'asdf'
</script>
查看结果
当我在Firefox或Chrome浏览器中打开http://127.0.0.1/1.php时,它就会成为跟随者
但是当我在控制台中执行它时
所以我的问题是为什么我的代码无法获得Tag iframe的值
答案 0 :(得分:0)
您需要将代码包装在窗口加载功能下,或者可能是iframe加载,因为iframe加载需要花费一些时间,因此您必须等待其完全加载。
<iframe src="/admin/" ></iframe>
<script type="text/javascript">
window.onload=function(){
// var a =
a = window.top.frames[0].a
alert(a)
}
</script>