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