1

JavaScriptを使用してHTMLフレームから表示フレームにDIVを解析する方法を知っている人はいますか?

たとえば、Google検索結果の非表示フレームを作成し、表示フレームに検索ボックスやメニュータブなどのない検索結果要素のみを表示するとします。

4

1 に答える 1

0

Google の Web サイトをフレームまたは iframe に配置すると、「X-Frame-Options によって表示が禁止されているため、ドキュメントの表示を拒否されました」というテキストの javascript 例外が発生します。

Google では、サイトを iframe に配置することを許可していません。

iframe で Web サイトを禁止するには、次のようなコードを使用できます。

var inIframe = function() {
    return (top != self);
};

jQuery(document).ready(function() {
    if (inIframe()) { throw new Error("Refused to display document because display forbidden by X-Frame-Options."); }

    // load site
});
于 2012-12-17T09:13:40.920 に答える