仅使用提供的src属性定位iframe

rob*_*bby 2 html javascript css iframe jquery

我们有一个页面在底部呈现一些联盟脚本.其中一个脚本呈现的iframe在某些浏览器中打破了我们的页面.我们希望保持这个iframe显示,但它提供给我的唯一属性是src属性.我不能广泛地使用我的CSS来定位iframe,因为其他生成的iframe对于各种合作伙伴来说都是必需的.

在他们有机会诊断出他们的错误代码之前,有没有办法让我们通过它的src或CSS或JavaScript/jQuery的东西来定位这个iframe,并防止它在页面上显示?

糟糕的iframe:

<iframe src="https://someurl.net/p.ashx?a=9879&b=3541" height="1" width="1" frameborder="0">

在这个iframe里面,文档树是这样的:

<html>
    <head><head>
    <body>
        <pre style="word-wrap:break-word; white-space:pre-wrap;">NF</pre>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Mar*_*c B 5

这应该做的伎俩:

$('iframe[@src*="someurl.net/p.ashx"]').hide();
Run Code Online (Sandbox Code Playgroud)

  • 哦.我以为我要学习一些新东西:( (2认同)