获取iframe的高 获取不到(jq $(this).contents()也获取不到)

jq获取获取不到iframe的高
我用的方法是 $(this).contents().find("body").height()+30
却找不到contents, 下边是代码和报错信息,求大神指导一二。
代码:
图片说明

浏览器打印信息:
图片说明

https://www.cnblogs.com/woxpp/p/3953852.html

如果你是想实现iframe高度自适应的话,那么我也遇到过同样的问题,
我也在网上找了很多获取iframe高度的方法,都没用,最后发现可以用postMessage来实现。
就是iframe子页面获取到自己的高度,然后通过postMessage把高度值传递给父页面,父页面拿到高度值以后动态赋值给iframe就好了。
我写了一篇博客,内附有详细代码,你可以看下。
博客链接:https://blog.csdn.net/Flowering_Vivian/article/details/108735643