window.addEventListener消息函数在wordpress中不起作用

时间:2015-08-12 12:31:16

标签: javascript wordpress iframe

要从其他域网址获取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函数。任何人都可以帮我解决这个问题。

0 个答案:

没有答案