搜索

首页  >  问答  >  正文

javascript - 怎么遮挡iframe内嵌第三方页面的广告?

在播放页嵌入第三方解析(一个播放器),手机端播放页-播放器底部有一个高93,自适应宽度的广告~如图,广告很辣眼睛,求帮助,怎么遮挡,或是否可以直接利用JS不让这个广告加载吗

世界只因有你世界只因有你2756 天前825

全部回复(4)我来回复

  • phpcn_u1582

    phpcn_u15822017-05-16 13:09:26

    如果是第三方页面,那么iframe内嵌域名不同的网页,浏览器有安全限制,不允许访问这个页面的,LZ想想有没有办法嵌入一个不包含广告的网页地址

    回复
    0
  • 为情所困

    为情所困2017-05-16 13:09:26

    $("#iframe的ID").contents().find("#iframe中的广告ID").remove()就可以移除啦

    回复
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:09:26

    一般来说,操作嵌入的iframe都有跨域问题,

    没有跨域问题用 js方法 获取iframe里面的对象 来操作是可取的;
    
    有跨域问题,用两个层来做控制,外层包iframe和p:
    <p style="position:relative;height:200px;width:400px;border:1px solid red;">
        <iframe src="http://netnr.com" style="position:absolute;width:100%;height:100%"></iframe>
        <p style="position:absolute;bottom:0;left:0;right:0;height:93px;background-color:white;">
            已屏蔽广告
        </p>
    </p>

    回复
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:09:26

    网站升级https防劫持 可申请免费证书startsll或 let's encrypt

    回复
    0
  • 取消回复