我在 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(或类似的东西)。
有任何想法吗?
或者可能有更好的方法来实现这一点?
谢谢!