3

wpf アプリケーション内で HTML にある種のヘルプ ページを表示しようとしています。リソースから HTML を読み込んだところ、C# から実行したい複数の JavaScript 関数が含まれています。

これはそれが行われるべき方法です:

webBrowser1.InvokeScript("MyFunction");

これはまったく機能しません。エラーコードが表示されます:

Unknown name. (Exception from HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME))

マイクロソフトはこれに関して助けがなく、グーグルもそのトリックをしませんでした.

質問: wpf Web ブラウザーでスクリプトを呼び出すにはどうすればよいですか?

4

1 に答える 1

6

MSDNによると-

InvokeScript(String) は、それを実装するドキュメントの読み込みが完了する前に呼び出されるべきではありません。LoadCompleted イベントを処理することで、ドキュメントの読み込みが完了したことを検出できます。

この男はここで同じエラーを受け取ります。その理由は上記のエラーです。つまり、ドキュメントが読み込まれる前に呼び出そうとしています。

于 2012-10-27T18:15:20.560 に答える