jQueryを使用してHTML要素の存在をテストすることは可能です。 1例:jQueryを使用してiframe内にHTML要素の存在をテストするにはどうすればよいですか?
IFRAME内にある要素のために同じことを行うことは可能でしょうか?私の最高の試み:
if($("#frameId").contents().find('elementName').length > 0)
{
// do something with the element
}
EDIT:クロスドメインのウサギを追いかけ避けるためには、はい、ファイルが同じドメイン内(予定)されていることを前提としています。
はこのフレームのドメインですか? – MilkyWayJoe
良い質問です。どちらも現時点ではローカルファイルシステムのものです(devの中にあります)。最終的にHTMLページがドメインから提供され、iframeの内容はローカルファイルシステムからドラッグ&ドロップされます。 –
あなたの開発環境では、ブラウザに固有のファイルに対して同じ起点ポリシーをチェックする必要があります。これはあなたのドメインのmozilla https://developer.mozilla.org/En/Same-origin_policy_for_file%3A_URIsのものです。ページは同じドメインのものでなければなりません。 –