VB.NET プロジェクトで OpenWebkitSharp ブラウザーを使用しています。私がやろうとしているのは、 WebkitBrowser1.Navigateを使用して、ブラウザーに「その場で」HTML を表示することです。これは基本的な HTML ではうまく機能しますが、このシナリオでは Javascript はまったく機能しないようです。たとえば、私は...
WebKitBrowser1.DocumentText = "<!DOCTYPE html><html><head><script>alert('This is an alert'); </script></head><body><p>This is some text</p></body></html>"
本文は問題なく表示されますが、Javascript アラートは表示されません。Webkit ブラウザーで Javascript が有効になっていることを確認したので、それは問題ではありません。
Navigate メソッドを使用して Javascript (つまりWebkitBrowser1.Navigate("path/to/local/file") )を含むローカル ページを表示すると、Javascript は完全に機能します。しかし、使用して HTML を設定するとまったく機能しません。WebKitBrowser1.DocumentText .
この特定のプロジェクトでは、HTML コードを生成して「その場で」表示する必要があるため、WebKitBrowser1.Navigateを使用できません。代わりにWebkitBrowser1.DocumentText (または同様のもの)を使用する必要があります。
何か案は?
または、これを達成するためのより良い方法があるのでしょうか?
ありがとう!