在跨域场景中,当 javascript 代码在 iframe 中运行时,我需要知道 iframe 的大小(宽度和高度)是什么。(我无法爬到父级,因为我在跨域 iframe 中) 注意:我不想使用 jquery。我尝试了几种方法来获取该信息:
var w = window.innerWidth || window.document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth || document.body.offsetWidth
var h = window.innerHeight || window.document.documentElement.clientHeight || document.getElementsByTagName('body')[0].clientHeight || document.body.offsetHeight