ホームページ  >  記事  >  ウェブフロントエンド  >  iframe_jquery のコンテンツを取得するための Jquery メソッド

iframe_jquery のコンテンツを取得するための Jquery メソッド

WBOY
WBOYオリジナル
2016-05-16 17:14:27737ブラウズ
コードをコピー コードは次のとおりです:

document.all('Iframe1').contentWindow.document .getElementById( "deptName").width;

$(window.parent.Iframe1.document.body).find('#deptName').width();

クロスドメイン呼び出し IFRAME でアクセス拒否が発生します。インターネットで未テストの解決策を見つけました。
情報を確認したところ、デフォルトでは、スクリプト間のアクセス信頼関係が確立されていない限り、ブラウザはスクリプトのクロスドメイン アクセスを禁止していることがわかりました。これらのドメイン。

問題が見つかった場合は、ブラウザのセキュリティ レベルを下げることができますが、これは間違いなくユーザーにとって不利益です。

したがって、ページに js を追加する必要があります
コードをコピーします コードは次のとおりです:

try
{
document.domain = "xxx.net";
}
catch(e)
{
}

マニュアル 子ページと親ページのドメイン名を同じに設定すると問題は解決します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。