liferay 消除滚动条

现在的解决方法是在不支持跨域

1.当嵌入的网页可以支持提前写入代码 处理步骤

在俩个域名,协议,端口号一致的情况下让iframe高度自适应内容高度

设置 iframe高度

Iframe 嵌套的页面和Iframe父级页面js文件里面上加上document.domain = ’xxxx.com’;

把一级域名设置成一样的

下图是 iframe设置一级域名

 

下图是iframe 父级页面设置一级域名和控制iframe 高度

 

$(function() {
document.domain="baidu.cn"
        var iframe = document.getElementById('embeddedIframe');
        if (iframe.attachEvent) {
            iframe.attachEvent("onload", function() {
                iframe.height = iframe.contentWindow.document.documentElement.scrollHeight + 30;
            });
        } else {
            iframe.onload = function() {
                iframe.height = iframe.contentWindow.document.documentElement.scrollHeight + 30;
            };
        }
    })

2.当嵌入的网页可以不支持提前写入代码 处理步骤

在css样式中写入

#embeddedIframe {
    height: 1500px !important;
}


 


 


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

javafanwk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值