在第一个页面进行如下设置
<body>
<button id="new">new</button>
</body>
<script type="text/javascript">
var a = ['黄忠']
$('#new').click(function(){
window.open('index2.html','index2',)
})
</script>
并点击打开页面2
页面2代码如下
<script type="text/javascript">
console.log(window.opener.a)
</script>
控制台显示如下:
可以轻松传递对象,数组等复杂变量