webbrowser中的HTML页面控制错误的行为

时间:2013-04-30 07:09:50

标签: c# html wpf browser

我有一个C#-WPF应用程序,我在其中放置了一个Web浏览器。在解决方案中我还有index.html文件和js文件。 HTML有一些调用javascript文件。 并有以下标记:

<script type="text/javascript charset="utf-8" src="myfile.js"></script>

在我的xaml.cs中我有以下代码:

webBrowser.Source = new Uri("hard-coded path to the HTML file");

当我运行此代码时出现错误“此页面上的脚本中出现错误,对象不支持属性或方法'addEventListener'”

但是当我只点击同一个HTML文件并在浏览器中运行时,没有错误。

什么可能导致这种行为?我的C#代码有什么问题?有什么想法??

感谢

1 个答案:

答案 0 :(得分:0)

  

我收到错误“此页面上的脚本出现错误,   object不支持属性或方法'addEventListener'“

发生此错误是因为您嵌入了webbrowser无法找到myfile.js的地址。因此,对于此问题,您可以将java脚本文件放入源代码

这样做:

<script type="text/javascript charset="utf-8" src="AddressLocation\myfile.js"></script>

更改为:

<script type="text/javascript>
//add content of your java file here
</script>