2

下部にいくつかのアフィリエイトスクリプトをレンダリングするページがあります。スクリプトの1つは、一部のブラウザでページを壊しているiframeをレンダリングします。このiframeが表示されないようにしたいのですが、提供されているsrc属性は属性だけです。他の生成されたiframeはさまざまなパートナーに必要であるため、CSSでiframeを広くターゲットにすることはできません。

彼らが悪いコードを診断する機会を得るまで、この1つのiframeをそのsrcまたはCSSまたはJavaScript / jQueryを使用した何かでターゲットにして、ページに表示されないようにする方法はありますか?

悪い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>
4

2 に答える 2

6

これでうまくいくはずです:

$('iframe[@src*="someurl.net/p.ashx"]').hide();
于 2012-11-20T17:31:46.657 に答える