我正在尝试将一些HTML代码嵌入到webbrowser中。
我用来做这个的代码是:
WebBrowser1.Navigate("about:blank")
WebBrowser1.Document.Write(String.Empty)
WebBrowser1.DocumentText = My.Resources.HTML
我的资源中的“HTML”包含带有this的HTML文件
这是出现的script error。由于某种原因,它在URL之前插入“about://”,并且在webbrowser中没有显示任何内容。我已经尝试过查看这个问题,但我发现的唯一解决方案是抑制脚本错误而不能解决我的问题。
任何帮助是极大的赞赏。
当您在<script>
标记中使用相对路径时(您忘记了http://),浏览器正在尝试在与当前位置相同的位置找到脚本,即about:blank
,因此它将尝试在about:
。只需将http://
添加到脚本URL,您就可以了。