要从其他域网址获取iframe的高度,我在javascript代码下方使用,根据iframe网址的内容设置iframe的高度。
window.addEventListener('message', function(event) {
if (event.origin !== 'https://example.com') return; // only accept messages from the specified domain
if (isNaN(event.data)) return; // only accept something which can be parsed as a number
var height = parseInt(event.data) + 32; // add some extra height to avoid scrollbar
//alert(height);
document.getElementById('form-iframe').height = height + "px";
}, false);
iframe的高度将从iframe网址发布为
parent.postMessage(document.body.scrollHeight, 'https://example.com');
但是如果我在wordpress中使用上面的脚本它不起作用,它不会进入addEventListener函数。任何人都可以帮我解决这个问题。