0

我正在尝试根据 iframe 的内容动态更改 iframe 的高度。

但是它不适用于最新版本的 chrome。

文档是'undefined'chrome。

它在 Firefox 中运行良好。

我究竟做错了什么?

<script>
    $(function() {

        $('#iframeid')
                .load(
                        function() {

                            try {
                                var doc = this.contentDocument ? this.contentDocument
                                        : this.contentWindow.document;
                                alert(doc);
                            } catch (e) {
                                alert(e.message);
                            }
                        });

    });
</script>
<iframe frameborder="0" id="iframeid" src="iframesource2.html"
    height="1px"> </iframe>
4

1 回答 1

0

不过,似乎对我有用。看看这个小提琴

一些不应该真正改变任何东西的小变化:

$(function () {
    $('#iframeid').load(function () {
        try {
            var doc = this.contentDocument || this.contentWindow.document;
            alert(doc);
        } catch (e) {
            alert(e.message);
        }
    });
});
于 2013-08-04T01:46:32.000 回答