JavaScriptを使用してHTMLフレームから表示フレームにDIVを解析する方法を知っている人はいますか?
たとえば、Google検索結果の非表示フレームを作成し、表示フレームに検索ボックスやメニュータブなどのない検索結果要素のみを表示するとします。
JavaScriptを使用してHTMLフレームから表示フレームにDIVを解析する方法を知っている人はいますか?
たとえば、Google検索結果の非表示フレームを作成し、表示フレームに検索ボックスやメニュータブなどのない検索結果要素のみを表示するとします。
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
});