微信扫码获取的url存在跨域,使用动态生成iframe解决了跨域问题,但是扫描出来的url被微信重定向,现在想获取重定向后的iframe的url改怎么获取啊?
javascript
let iframeBox = document.querySelector('#iframeBox')
let iframe = document.createElement('iframe')
iframe.setAttribute("id","iframeId")
iframe.onload = () => {
console.log('加载完成') // 这样每次都会触发
}
iframe.src = "http://www.baidu.com/"
iframeBox.appendChild(iframe)
var iframeId = document.getElementById("iframeId")
var frameWindow = top.contentWindow
console.log(frameWindow) //获取到的iframe的window值里面都是空值
console.log(iframeId)