我有一个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#代码有什么问题?有什么想法??
感谢
答案 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>