我们有一个页面在底部呈现一些联盟脚本。其中一个脚本呈现的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>
答案 0 :(得分:5)
这应该可以解决问题:
$('iframe[@src*="someurl.net/p.ashx"]').hide();