Webbrowserコンポーネントで簡単なブラウザーを作っています。このウインドウズアプリと実行されているjava script間でデータのやり取りをするためにはどのようにすればいいのでしょうか?DDEというやつを使うのでしょうか。一番簡単なサンプルなどを教えていただけると助かります。

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/05/09 22:48:38
  • 終了:2010/05/16 22:50:02

回答(3件)

id:koriki-kozou No.1

koriki-kozou回答回数480ベストアンサー獲得回数792010/05/10 10:17:12

ポイント27pt

直接やりとりする方法は無い


スクリプトへ何らかの値や状態を送りたい場合

ドキュメントにスクリプトを書き込んで実行させる


スクリプトから何らかの値や状態を読み取りたい場合

ドキュメントへ値を書き出させるためのスクリプトを投げ、書き出された結果を読み取る


下記に似たようなやりとりが記述されているので参考に

http://homepage1.nifty.com/MADIA/vb/vb_bbs/200309/200309_0309002...

id:heke2mee No.2

heke2mee回答回数162ベストアンサー獲得回数432010/05/10 10:26:56

ポイント27pt

こちらの方法はどうでしょうか?

過去の質問履歴からVBの方がよかったかと思ったのですが

とても短いので頑張って解読してください。

たぶんC#を知らなくても読めると思います。


C# WebBrowserでJavaScript変数を簡易取得 前編

http://cathval.com/csharp/560

C# WebBrowserでJavaScript変数を簡易取得 後編

http://cathval.com/csharp/597

id:hanako393 No.3

hanako393回答回数1142ベストアンサー獲得回数872010/05/10 17:40:13

ポイント26pt

ActiveXを作って、ActiveX経由でないと無理です。

そのActiceXがブラウザに組み込むのが前提です。

セキュリティの問題で、java scriptから直接データをやり取りする方法はありません。

http://q.hatena.ne.jp/answer

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません