私は私のローカルホスト上でこれを実行した場合、それは限りsrc
としてiframe
は、ローカルホストのaswellにある場合、正常に動作します。..
しかし、私はそれをオンラインにするとすぐに、それはdoesentものを行う...
今の目標は、iframeに読み込まれたHTMLを警告することです。
私は私のローカルホスト上でこれを実行した場合、それは限りsrc
としてiframe
は、ローカルホストのaswellにある場合、正常に動作します。..
しかし、私はそれをオンラインにするとすぐに、それはdoesentものを行う...
今の目標は、iframeに読み込まれたHTMLを警告することです。
ブラウザのセキュリティ機能により、アクセスしているiFrameと異なるdocument.domainプロパティを持つiFrame内の特定のDOMオブジェクトにアクセスできなくなります。
iFrameでウェブのスクラップやオートメーションをしようとしている場合は、うまく動作しないのではないかと心配です。
ここでiFrameのための情報のトンと迅速なリンクがないだのといけないこと: http://softwareas.com/cross-domain-communication-with-iframes
ええ、あなたはサーバーサイド(googleのやり方)でスクラップしたり、FF拡張機能やChrome拡張機能を使ってブラウザでJS –
loadイベントがありませんが、jQueryのウェブサイト
http://api.jquery.com/load-event/
注につきとして適切にバブルを行います。 .live()および.delegate()メソッドを使用して、iframeのロードイベントを検出することはできません。ロードイベントは親ドキュメントを正しく破棄せず、イベントデリゲーションを行うために必要なFirefox、IE9またはChromeによってevent.targetが設定されていません。
[同じオリジナルポリシー](http://en.wikipedia.org/wiki/Same_origin_policy)について聞いたことがありますか? –
おそらく[this](http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe)がそれに答えます。 – Thorsten
@Rob W - fx ted.comのhtmlコンテンツをダウンロードして、それをローカルURLに置き換えることで、自分のドメインにted.comページを表示し、そのページをiframeに表示することができます。大丈夫でしょうか?それとも、それは不合理なのでしょうか? – BjarkeCK