0

iframe を作成できるようにしたいプロジェクトがあります。

この iframe には、ftp ログイン ページ (ユーザー名とパスワードの場所) への外部ページがあります。

外部サイトのユーザー名とパスワードのフィールドを自動的に入力して、フォームを自動的に送信するにはどうすればよいですか?

私はこれに問題があります。ありがとう

ここに画像の説明を入力


質問。これはJavaScriptインジェクションで可能ですか?

http://thetechnofreak.com/technofreak/modify-iframe-with-javascript/

4

2 に答える 2

0

jQuery を使用すると、.contents() を使用してフレームのコンテンツにアクセスできます。

何かのようなもの

$("#YourFrameId").contents().find("#tbUsername").val("Admin")

これは機能する可能性がありますが、一部のブラウザではセキュリティ上の問題によりこれが許可されません (同じドメインとポート内のフィールドにアクセスしている場合を除く)。

于 2012-09-11T15:52:12.040 に答える
0

デフォルトでは、iframe 内のページが同じドメインにある場合にのみこれを行うことができます。ドメインが異なる場合、iframe をホストしているページは、iframe 内のページのドキュメントとやり取りできない場合があります。

両方のページを制御する場合は、iframe ソースを設定し、この呼び出しとログオンを検出するようにyourpage.aspx?username=xxx&password=yyy変更できます。yourpage.aspx

最新のブラウザーpostMessageでは、Javascript を使用して名声の間で通信することもできます。

于 2012-09-11T15:55:42.547 に答える